diff --git a/var/lib/iwd/fix-networkmanager-iwd-selinux.bash b/var/lib/iwd/fix-networkmanager-iwd-selinux.bash new file mode 100755 index 00000000..e1087442 --- /dev/null +++ b/var/lib/iwd/fix-networkmanager-iwd-selinux.bash @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +# This script should resolve SELINUX warnings about NetworkManager not +# permitted to unlink files. + +set -x +for targetfile in $(find /var/lib/iwd/*.{psk,open}); do + semanage fcontext -a -t NetworkManager_etc_rw_t $targetfile +done +set +x