From 0a9896314f21c1bebcaef26b7234953c6dc70488 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Wed, 14 May 2025 14:10:44 +0300 Subject: [PATCH] fix-networkmanager-iwd-selinux.bash: accidentally become oneliner find The original script didn't handle spaces in SSIDs and then I noticed warning about find -exec being better than find in for which may be unreliable and after some manual reading I ended up with this. --- var/lib/iwd/fix-networkmanager-iwd-selinux.bash | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/var/lib/iwd/fix-networkmanager-iwd-selinux.bash b/var/lib/iwd/fix-networkmanager-iwd-selinux.bash index e1087442..280cbdda 100755 --- a/var/lib/iwd/fix-networkmanager-iwd-selinux.bash +++ b/var/lib/iwd/fix-networkmanager-iwd-selinux.bash @@ -4,7 +4,5 @@ # 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 +find /var/lib/iwd/*.{psk,open} -exec semanage fcontext -a -t NetworkManager_etc_rw_t '{}' \; set +x