]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Interpret a permissions string of
authorJim Meyering <jim@meyering.net>
Mon, 17 Jun 2002 07:06:29 +0000 (07:06 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 17 Jun 2002 07:06:29 +0000 (07:06 +0000)
drwxr-xr-x (DOS/Windows) as meaning the cwd is not setgid.
Reported by Rich Dawe.

tests/setgid-check

index 9dd0b1f8ae2f5d1f23c725f29b54b5faa3ba490c..2b6936c97429b074ac9b0f8cd04351ed791ec795 100644 (file)
@@ -11,7 +11,11 @@ setgid_tmpdir=setgid-$$
 (umask 77; mkdir $setgid_tmpdir)
 p=`ls -ld $setgid_tmpdir|sed 's/ .*//'`
 rmdir $setgid_tmpdir
-case $p in drwx------);; *) cwd_is_setgid=yes;; esac
+case $p in
+  drwx------);;
+  drwxr-xr-x);;  # Windows98 + DJGPP 2.03 + fileutils-4.1 does this.
+  *) cwd_is_setgid=yes;;
+esac
 if test $cwd_is_setgid = yes; then
   cat <<EOF >&2
 $0: Since it looks like you're running this test in a directory with