X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=run-tests.sh;h=0ce549c84ca1e6a64a1a7cb9f1dd50d19d3b57e8;hb=d89f22c28473cd2e201500af0f970478105c632a;hp=fc5e2b48dcd13b79de969aed5df7d84bfc870dbe;hpb=9b560cbf082997fed089cbc24e994f94691fcd28;p=apply-default-acl.git diff --git a/run-tests.sh b/run-tests.sh index fc5e2b4..0ce549c 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -1,7 +1,7 @@ #!/bin/bash # The program name. -BIN=./reapply_default_acl +BIN=./src/apply-default-acl # The directory where we'll do all the ACL manipulation. TESTDIR=test @@ -257,3 +257,80 @@ EOF ACTUAL=`getfacl --omit-header "${TARGET}"` compare + + + +# The --recursive mode should work normally if the argument is a +# normal file. See Test #1. +TESTNUM=11 +TARGET="${TESTDIR}"/foo +setfacl -d -m user::r-- "${TESTDIR}" +setfacl -d -m group::r-- "${TESTDIR}" +setfacl -d -m other::r-- "${TESTDIR}" +touch "${TARGET}" +chmod 777 "${TARGET}" +$BIN --recursive "${TARGET}" + +EXPECTED=$(cat <