Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: iurt_root_command
- ===================================================================
- --- iurt_root_command (révision 62)
- +++ iurt_root_command (copie de travail)
- @@ -155,6 +155,16 @@
- ], "urpmi options",
- "Run urpmi in chroot",
- \&urpmi, "Run urpmi in chroot" ],
- + [ "", "urpmi-addmedia", [
- + ["", "urpmi-addmedia", -1, "urpmi-addmedia options", "run urpmi-addmedia with urpmi options (should have chroot options)",
- + sub {
- + my ($tmp, @arg) = @_;
- + push @$tmp, @arg;
- + 1;
- + }, "Setting urpmi-addmedia options"],
- + ], "urpmi-addmedia options",
- + "Run urpmi-addmedia in chroot",
- + \&urpmi_addmedia, "Run urpmi-addmedia in chroot" ],
- );
- my %commands_with_more_args = (
- @@ -448,6 +458,11 @@
- return check_urpmi_chroot_options(\@options) && !system('urpmi', @options);
- }
- +sub urpmi_addmedia {
- + my ($_run, @options) = @_;
- + return check_urpmi_chroot_options(\@options) && !system('urpmi.addmedia', @options);
- +}
- +
- sub run_chroot {
- my ($_run, $dir, @options) = @_;
- if (!$dir) {
- Index: lib/Iurt/Urpmi.pm
- ===================================================================
- --- lib/Iurt/Urpmi.pm (révision 62)
- +++ lib/Iurt/Urpmi.pm (copie de travail)
- @@ -197,10 +197,11 @@
- plog("adding distrib $self->{distrib_url} with option --urpmi-root in chroot $chroot");
- - perform_command("sudo urpmi.addmedia -v --urpmi-root $chroot --distrib $self->{distrib_url} --probe-synthesis",
- + perform_command("urpmi-addmedia -v --urpmi-root $chroot --distrib $self->{distrib_url} --probe-synthesis",
- $run, $config, $cache,
- mail => $config->{admin},
- timeout => 300,
- + use_iurt_root_command => 1,
- freq => 1,
- retry => 2,
- debug_mail => $run->{debug});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement