This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

chmod -- Setting the sticky bit for/from the current directory


| 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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]