Signed-off-by: Tyler Hicks <tyhi...@canonical.com> --- tests/regression/apparmor/deleted.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/tests/regression/apparmor/deleted.sh b/tests/regression/apparmor/deleted.sh index a058b39..84a51fc 100755 --- a/tests/regression/apparmor/deleted.sh +++ b/tests/regression/apparmor/deleted.sh @@ -63,6 +63,12 @@ socket=${tmpdir}/unix_fd_test fd_client=$PWD/unix_fd_client okperm=rwl badperm=wl +af_unix="" + +if [ "$(have_features network/af_unix)" == "true" ]; then + af_unix="unix:create" +fi + # Content generated with: # dd if=/dev/urandom bs=32 count=4 2> /dev/null | od -x | head -8 | sed -e 's/^[[:xdigit:]]\{7\}//g' -e 's/ //g' cat > ${file} << EOM @@ -81,7 +87,7 @@ rm -f ${socket} # PASS - unconfined client -genprofile $file:$okperm $socket:rw $fd_client:ux +genprofile $af_unix $file:$okperm $socket:rw $fd_client:ux runchecktest "fd passing; unconfined client" pass $file $socket $fd_client "delete_file" @@ -99,7 +105,7 @@ EOM rm -f ${socket} # PASS - confined client, rw access to the file -genprofile $file:$okperm $socket:rw $fd_client:px -- image=$fd_client $file:$okperm $socket:rw +genprofile $af_unix $file:$okperm $socket:rw $fd_client:px -- image=$fd_client $af_unix $file:$okperm $socket:rw runchecktest "fd passing; confined client w/ rw" pass $file $socket $fd_client "delete_file" sleep 1 @@ -116,7 +122,7 @@ EOM rm -f ${socket} # FAIL - confined client, w access to the file -genprofile $file:$okperm $socket:rw $fd_client:px -- image=$fd_client $file:$badperm $socket:rw +genprofile $af_unix $file:$okperm $socket:rw $fd_client:px -- image=$fd_client $af_unix $file:$badperm $socket:rw runchecktest "fd passing; confined client w/ w only" fail $file $socket $fd_client "delete_file" sleep 1 -- 2.1.0 -- AppArmor mailing list AppArmor@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor