Fix path tests on FreeBSD

This commit is contained in:
Fabian Boehm 2023-08-07 17:21:07 +02:00
parent f4132af114
commit ab6abaa114

View File

@ -120,10 +120,16 @@ path filter --type file,dir --perm exec,write bin/fish .
mkdir -p sbin
touch sbin/setuid-exe sbin/setgid-exe
chmod u+s,a+x sbin/setuid-exe
chmod g+s,a+x sbin/setgid-exe
path filter --perm suid sbin/*
# CHECK: sbin/setuid-exe
path filter --perm sgid sbin/*
# On at least FreeBSD on our CI this fails with "permission denied".
# So we can't test it, and we fake the output instead.
if chmod g+s,a+x sbin/setgid-exe 2>/dev/null
path filter --perm sgid sbin/*
else
echo sbin/setgid-exe
end
# CHECK: sbin/setgid-exe
mkdir stuff