From 508c371b5ffeab18487ed145f75625dad2acce87 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Tue, 7 Mar 2006 11:40:58 +0000 Subject: add hack to use supplementary media --- tools/draklive | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tools') diff --git a/tools/draklive b/tools/draklive index c9b30998e..33d7846fe 100755 --- a/tools/draklive +++ b/tools/draklive @@ -461,6 +461,14 @@ sub install_system { sub post_install_system { my ($live) = @_; + foreach (@{$live->{system}{additional_media}}) { + run_({ root => get_system_root($live) }, 'urpmi.addmedia', ($_->{distrib} ? '--distrib' : 'draklive-media'), $_->{path}) + or die "unable to add media from $_->{path}"; + run_({ root => get_system_root($live) }, 'urpmi', '--auto', '--no-verify-rpm', @{$_->{packages}}) + or die "unable to install packages from $_->{path}"; + run_({ root => get_system_root($live) }, 'urpmi.removemedia', '-a'); + } + if (@{$live->{system}{rpms}}) { my $rpm_tmp_dir = '/tmp/draklive_rpms'; mkdir_p(get_system_root($live) . $rpm_tmp_dir); -- cgit v1.2.1