Diff for /embedaddon/rsync/testsuite/dir-sgid.test between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/17 15:09:30 version 1.1.1.2, 2013/10/14 07:51:15
Line 5 Line 5
   
 # Test that rsync obeys directory setgid. -- Matt McCutchen  # Test that rsync obeys directory setgid. -- Matt McCutchen
   
. $srcdir/testsuite/rsync.fns. $suitedir/rsync.fns
   
 umask 077  umask 077
   
Line 26  testit() { Line 26  testit() {
 echo "File!" >"$scratchdir/file"  echo "File!" >"$scratchdir/file"
 echo "#!/bin/sh" >"$scratchdir/program"  echo "#!/bin/sh" >"$scratchdir/program"
 mkdir "$scratchdir/dir"  mkdir "$scratchdir/dir"
chmod 2764 "$scratchdir/dir" || test_skipped "Can't chmod"chmod u=rwx,g=rw,g+s,o=r "$scratchdir/dir" || test_skipped "Can't chmod"
 chmod 664 "$scratchdir/file"  chmod 664 "$scratchdir/file"
 chmod 775 "$scratchdir/program"  chmod 775 "$scratchdir/program"
 [ -g "$scratchdir/dir" ] || test_skipped "The directory setgid bit vanished!"  [ -g "$scratchdir/dir" ] || test_skipped "The directory setgid bit vanished!"
Line 35  mkdir "$scratchdir/dir/blah" Line 35  mkdir "$scratchdir/dir/blah"
   
 # Test some target directories  # Test some target directories
 testit setgid-off 700 rw------- rwx------ rwx------  testit setgid-off 700 rw------- rwx------ rwx------
testit setgid-on 2700 rw------- rwx------ rwx--S---testit setgid-on u=rwx,g=rw,g+s,o-rwx rw------- rwx------ rwx--S---
   
 # Hooray  # Hooray
 exit 0  exit 0

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>