diff --git a/modules.d/99squash/clear-squash.sh b/modules.d/99squash/clear-squash.sh index 34cb4cf5..1d626f98 100755 --- a/modules.d/99squash/clear-squash.sh +++ b/modules.d/99squash/clear-squash.sh @@ -1,9 +1,6 @@ -#!/bin/sh +#!/bin/bash SQUASH_MNT_REC=/squash/mounts -SQUASH_MNTS=( ) -while read mnt; do - SQUASH_MNTS+=( "$mnt" ) -done <<< "$(cat $SQUASH_MNT_REC)" +mapfile -t SQUASH_MNTS < $SQUASH_MNT_REC -umount --lazy -- ${SQUASH_MNTS[@]} +umount --lazy -- "${SQUASH_MNTS[@]}"