]> git.sur5r.net Git - bacula/bacula/blobdiff - regress/tests/acl-xattr-test
more mkdir -p changes
[bacula/bacula] / regress / tests / acl-xattr-test
index 162238f382c13479a31634eb5dfaa6ff5dd7e76c..a5bda93b90d91bbf231a1171f669bde26065a8b0 100755 (executable)
@@ -60,18 +60,18 @@ d=${cwd}/build/acl
 
 uid=`id -u`
 rm -rf $d
-mkdir $d
-mkdir $d/testdir
+mkdir -p $d
+mkdir -p $d/acl-dir
 cp ${cwd}/bin/bconsole $d
 
 case `uname -s` in
    Linux)
-      setfacl -m d:user:$uid:r-x $d/testdir
-      setfacl -m d:user:root:-wx $d/testdir
-      setfacl -m user:nobody:--- $d/testdir
+      setfacl -m d:user:$uid:r-x $d/acl-dir
+      setfacl -m d:user:root:-wx $d/acl-dir
+      setfacl -m user:nobody:--- $d/acl-dir
       setfacl -m user:nobody:--- $d/bconsole
       setfacl -m group:nogroup:--x $d/bconsole
-      cp ${cwd}/bin/bconsole $d/testdir
+      cp ${cwd}/bin/bconsole $d/acl-dir
       cp ${cwd}/bin/bconsole $d/other
       attr -s bacula.test -V rulez $d/other 2>/dev/null 1>/dev/null
 
@@ -81,12 +81,12 @@ case `uname -s` in
       )
       ;;
    Darwin)
-      chmod +a "user:$uid allow read execute" $d/testdir
-      chmod +a "user:root allow write execute" $d/testdir
-      chmod +a "user:nobody deny read write execute" $d/testdir
+      chmod +a "user:$uid allow read execute" $d/acl-dir
+      chmod +a "user:root allow write execute" $d/acl-dir
+      chmod +a "user:nobody deny read write execute" $d/acl-dir
       chmod +a "user:nobody deny read write execute" $d/bconsole
       chmod +a "group:nogroup allow execute" $d/bconsole
-      cp ${cwd}/bin/bconsole $d/testdir
+      cp ${cwd}/bin/bconsole $d/acl-dir
       cp ${cwd}/bin/bconsole $d/other
       xattr -w  bacula.test "rulez" $d/other 2>/dev/null 1>/dev/null
 
@@ -101,15 +101,15 @@ case `uname -s` in
       #
       df -F zfs $d > /dev/null 2>&1
       if [ $? = 0 ]; then
-         chmod A+user:$uid:rx:allow $d/testdir
-         chmod A+user:root:wx:allow $d/testdir
-         chmod A+user:nobody:rwx:deny $d/testdir
+         chmod A+user:$uid:rx:allow $d/acl-dir
+         chmod A+user:root:wx:allow $d/acl-dir
+         chmod A+user:nobody:rwx:deny $d/acl-dir
          chmod A+user:nobody:rwx:deny $d/bconsole
          chmod A+group:nogroup:x:allow $d/bconsole
       else
-         chmod A+user:$uid:r-x $d/testdir
-         chmod A+user:root:-wx $d/testdir
-         chmod A+user:nobody:--- $d/testdir
+         chmod A+user:$uid:r-x $d/acl-dir
+         chmod A+user:root:-wx $d/acl-dir
+         chmod A+user:nobody:--- $d/acl-dir
          chmod A+user:nobody:--- $d/bconsole
          chmod A+group:nogroup:--x $d/bconsole
       fi