summaryrefslogtreecommitdiffstats
path: root/draklive-install
diff options
context:
space:
mode:
Diffstat (limited to 'draklive-install')
-rwxr-xr-xdraklive-install5
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;
}
}