diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2007-11-22 16:49:05 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2007-11-22 16:49:05 +0000 |
commit | 7628c081a10cae1c445bb1bdc283d0ea463dbc5c (patch) | |
tree | 37f97fade09e4bc114440d71766997b65120d183 /lib/Iurt/Chroot.pm | |
parent | 2555e822666eaa44c9e52b62c68e34512612645d (diff) | |
download | iurt-7628c081a10cae1c445bb1bdc283d0ea463dbc5c.tar iurt-7628c081a10cae1c445bb1bdc283d0ea463dbc5c.tar.gz iurt-7628c081a10cae1c445bb1bdc283d0ea463dbc5c.tar.bz2 iurt-7628c081a10cae1c445bb1bdc283d0ea463dbc5c.tar.xz iurt-7628c081a10cae1c445bb1bdc283d0ea463dbc5c.zip |
use --urpmi_root instead of --use-distrib when the repository is http|ftp
Diffstat (limited to 'lib/Iurt/Chroot.pm')
-rw-r--r-- | lib/Iurt/Chroot.pm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Iurt/Chroot.pm b/lib/Iurt/Chroot.pm index 25829b5..546a2ca 100644 --- a/lib/Iurt/Chroot.pm +++ b/lib/Iurt/Chroot.pm @@ -529,6 +529,12 @@ sub build_chroot { # install chroot my $urpmi = $run->{urpmi}; + if ($urpmi->{use__urpmi_root}) { + if (!$urpmi->add_media__urpmi_root($tmp_chroot)) { + plog('ERROR', "urpmi.addmedia --urpmi-root failed"); + return 0; + } + } $urpmi->set_command($tmp_chroot); # 20060826 warly urpmi --root does not work properly |