X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=run-tests.sh;h=2d14e5eceac060ac316b120b7ce164d2c111636c;hb=1d871891fdde19d931ac99003ca1532e1bc6b849;hp=2df25af45d1e5baecf6902aec5634a605a713a73;hpb=1f498641f28241a016c7fce85fc586162421baee;p=apply-default-acl.git diff --git a/run-tests.sh b/run-tests.sh index 2df25af..2d14e5e 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -911,3 +911,17 @@ EXPECTED=$( getfacl --omit-header "${TARGET}-direct" ) "${BIN}" --recursive "${TESTDIR}" ACTUAL=$( getfacl --omit-header "${TARGET}" ) compare + + +# Ensure that we don't get "error" results for symlinks encountered +# during a recursive traversal. +TESTNUM=43 +TARGET="${TESTDIR}" +mkdir "${TARGET}/foo" +mkdir "${TARGET}/bar" +ln -s "../foo" "${TARGET}/bar/baz" +setfacl --default --modify user:${USERS[0]}:rw "${TARGET}" +EXPECTED="1" +"${BIN}" --recursive "${TARGET}" +ACTUAL=$? +compare