]> gitweb.michael.orlitzky.com - apply-default-acl.git/blobdiff - run-tests.sh
run-tests.sh: simplify the EXPECTED output in test 32.
[apply-default-acl.git] / run-tests.sh
index 2df25af45d1e5baecf6902aec5634a605a713a73..d8b5ecdff091b63ff8ae911a4ff2c263d3d9280a 100755 (executable)
@@ -783,15 +783,9 @@ mkdir -p $(dirname "${TARGET}")
 touch "${TARGET}"
 ln -s foo "${LINK2FOO}"
 setfacl --default --modify user:${USERS[0]}:rw $(dirname "${TARGET}")
+EXPECTED=$(getfacl --omit-header "${TARGET}")
 "${BIN}" "${LINK2FOO}/bar/baz"
 ACTUAL=$( getfacl --omit-header "${TARGET}" )
-EXPECTED=$(cat <<EOF
-user::rw-
-group::r--
-other::r--
-
-EOF
-)
 compare
 
 
@@ -911,3 +905,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