diff options
author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2019-01-04 17:52:54 +0000 |
---|---|---|
committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2019-01-05 12:41:07 +0000 |
commit | 98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc (patch) | |
tree | 85032742f38672208071472e573ec72b06b3163a /draklive-install | |
parent | 49e0afb0b5664b0f422d174b541bfdd6d627def2 (diff) | |
download | draklive-install-98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc.tar draklive-install-98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc.tar.gz draklive-install-98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc.tar.bz2 draklive-install-98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc.tar.xz draklive-install-98eac4c5d3a55f37dcd77c5b896cb4e67c0034cc.zip |
Remove unused locales and drivers from source if not persistent.
This significantly reduces the time taken to install.
Diffstat (limited to 'draklive-install')
-rwxr-xr-x | draklive-install | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/draklive-install b/draklive-install index 58eb445..59e39be 100755 --- a/draklive-install +++ b/draklive-install @@ -64,12 +64,15 @@ sub install_live() { my $copy_source = $settings{SOURCE} || '/'; + my $persistent = -e '/run/mgalive/persistent'; + display_start_message(); init_hds($in, $all_hds, $fstab); ask_partitions_loop($in, $all_hds, $fstab, $copy_source); + remove_unused_packages($in, $copy_source) if !$persistent; prepare_root($in); copy_root($in, $copy_source); - remove_unused_packages($in, $::prefix); + remove_unused_packages($in, $::prefix) if $persistent; complete_install($in, $all_hds); setup_bootloader($in, $all_hds, $fstab); finish_installation($fstab); |