diff --git a/qubes-rpc/prepare-suspend b/qubes-rpc/prepare-suspend index f5f3721..e6da7e6 100755 --- a/qubes-rpc/prepare-suspend +++ b/qubes-rpc/prepare-suspend @@ -36,11 +36,13 @@ if [ x"$action" = x"suspend" ]; then modprobe -r $mod fi done - echo $LOADED_MODULES > /var/run/qubes/suspend-modules-loaded + echo "$LOADED_MODULES" > /var/run/qubes-suspend-modules-loaded else - for mod in `cat /var/run/qubes/suspend-modules-loaded`; do - modprobe $mod + # shellcheck disable=SC2013 + for mod in $(cat /var/run/qubes-suspend-modules-loaded); do + modprobe "$mod" done + rm -f /var/run/qubes-suspend-modules-loaded if qsvc network-manager ; then dbus-send --system --print-reply \ --dest=org.freedesktop.NetworkManager \