diff options
author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2019-02-16 12:39:44 +0000 |
---|---|---|
committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2019-02-16 12:39:44 +0000 |
commit | 0823457553f2fb3e60be436c10bc94ba9690beec (patch) | |
tree | 757af1d0ced0024106017fdfe10820a239d152c4 | |
parent | 327bbfa8219823b797dfaffb70b251da99ca2531 (diff) | |
download | draklive-install-0823457553f2fb3e60be436c10bc94ba9690beec.tar draklive-install-0823457553f2fb3e60be436c10bc94ba9690beec.tar.gz draklive-install-0823457553f2fb3e60be436c10bc94ba9690beec.tar.bz2 draklive-install-0823457553f2fb3e60be436c10bc94ba9690beec.tar.xz draklive-install-0823457553f2fb3e60be436c10bc94ba9690beec.zip |
Fix removal of live device from detected HDs.
-rw-r--r-- | NEWS | 2 | ||||
-rwxr-xr-x | draklive-install | 3 |
2 files changed, 4 insertions, 1 deletions
@@ -1,3 +1,5 @@ +- fix removal of live device from detected HDs + 2.20 - signal to the dracut shutdown script that the Live medium should be ejected diff --git a/draklive-install b/draklive-install index 7d36666..91e350e 100755 --- a/draklive-install +++ b/draklive-install @@ -152,7 +152,8 @@ sub init_hds { #- fs::any::get_hds does not return mounts that are not in fstab my @mounted = fs::read_fstab('', '/proc/mounts'); - my $live_device = cat_('/run/mgalive/basedev'); + my $live_device = basename(cat_('/run/mgalive/basedev')); + chomp($live_device); #- remove live device from the detected hds, so that bootloader is not installed on it: #- bootloader installation uses first device from detect_devices::get, which tries to list devices #- by booting order, and our live system is likely to be here in first position |