summaryrefslogtreecommitdiffstats
path: root/draklive-install
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2008-09-05 15:02:05 +0000
committerOlivier Blin <oblin@mandriva.com>2008-09-05 15:02:05 +0000
commit31ef401a55be339458112aed9d13da2c7059d4c3 (patch)
tree8a9fc4f566ec63968ce473baf6990139caecc3b3 /draklive-install
parent2ce3088823f253a940ebde94834453d3c0d561f2 (diff)
downloaddraklive-install-31ef401a55be339458112aed9d13da2c7059d4c3.tar
draklive-install-31ef401a55be339458112aed9d13da2c7059d4c3.tar.gz
draklive-install-31ef401a55be339458112aed9d13da2c7059d4c3.tar.bz2
draklive-install-31ef401a55be339458112aed9d13da2c7059d4c3.tar.xz
draklive-install-31ef401a55be339458112aed9d13da2c7059d4c3.zip
use new drakxtools code to remove unused packages
Diffstat (limited to 'draklive-install')
-rwxr-xr-xdraklive-install10
1 files changed, 6 insertions, 4 deletions
diff --git a/draklive-install b/draklive-install
index 50a5d1a..e867a35 100755
--- a/draklive-install
+++ b/draklive-install
@@ -56,7 +56,7 @@ sub install_live() {
display_start_message();
init_hds($in, $all_hds, $fstab, $live_media);
ask_partitions_loop($in, $all_hds, $fstab, $copy_source);
- remove_unused_packages();
+ remove_unused_packages($in);
prepare_root($in, $all_hds);
copy_root($in, $copy_source);
complete_install($in, $all_hds);
@@ -176,9 +176,11 @@ sub ask_partitions {
fs::partitioning::format_mount_partitions($in, $all_hds, $fstab);
}
-sub remove_unused_packages() {
- system("/usr/sbin/remove-unselected-locales");
- system("/usr/sbin/remove-unused-hardware-packages");
+sub remove_unused_packages {
+ my ($in) = @_;
+ local $::prefix;
+ require pkgs;
+ pkgs::remove_unused_packages($in, $in->do_pkgs);
}
sub prepare_root {