diff options
Diffstat (limited to 'draklive-install')
-rwxr-xr-x | draklive-install | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/draklive-install b/draklive-install index ce3cb7c..5d128f8 100755 --- a/draklive-install +++ b/draklive-install @@ -87,8 +87,9 @@ sub umount_all { eval { fs::mount::swapoff($_->{device}) }; } } - foreach (map { $_->{isMounted} && !isSwap($_) ? "/dev/$_->{device}" : () } @$fstab) { - system('umount', $_); + foreach (grep { $_->{isMounted} && !isSwap($_) } @$fstab) { + system('umount', "/dev/$_->{device}"); + $_->{isMounted} = 0; } } |