refactoring

This commit is contained in:
Patrick Schleizer 2019-12-20 03:43:36 -05:00
parent 9e493a9f48
commit 55933f8876
No known key found for this signature in database
GPG Key ID: CB8D50BB77BB3C48

View File

@ -127,17 +127,19 @@ set_file_perms() {
add_statoverride_entry
fi
if ! [ "$capability" = "" ]; then
if [ "$capability" = "none" ]; then
echo_wrapper setcap -r "$fso"
else
if ! capsh --print | grep "Bounding set" | grep -q "$capability"; then
echo "ERROR: Capability '$capability' does not exist!" >&2
continue
fi
if [ "$capability" = "" ]; then
continue
fi
echo_wrapper setcap "${capability}+ep" "$fso"
if [ "$capability" = "none" ]; then
echo_wrapper setcap -r "$fso"
else
if ! capsh --print | grep "Bounding set" | grep -q "$capability"; then
echo "ERROR: Capability '$capability' does not exist!" >&2
continue
fi
echo_wrapper setcap "${capability}+ep" "$fso"
fi
done < "${config_file}"
}