| The following script excerpt explains the problem best:

#!/usr/bin/bash
...

#   Set the sticky bit and get the ownership & permissions of the
# current dir right

#   Convoluted logic, here of moving up a directory level to change
# the sticky bit on what was the current directory was required by:
#     chmod +t .
# works from the 'bash' command line but not from a 'bash' shell
# script.
#   Same for:
#     chmod +t $PWD

pwd1=$PWD
cd ..
chmod -v +t $pwd1
cd $pwd1

...

Note that the interactive shell as well as the script shell are 'bash', although the
interactive shell is invoked as /bin/bash, rather than /usr/bin/bash.


Is this a feature or a bug? Why? Is it Cygwin-specific, Bash-specific, or what?

signed,

intermmittentLee sTicky :-P


|




-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/



Reply via email to