Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. Index: iurt_root_command
  2. ===================================================================
  3. --- iurt_root_command (révision 62)
  4. +++ iurt_root_command (copie de travail)
  5. @@ -155,6 +155,16 @@
  6. ], "urpmi options",
  7. "Run urpmi in chroot",
  8. \&urpmi, "Run urpmi in chroot" ],
  9. + [ "", "urpmi-addmedia", [
  10. + ["", "urpmi-addmedia", -1, "urpmi-addmedia options", "run urpmi-addmedia with urpmi options (should have chroot options)",
  11. + sub {
  12. + my ($tmp, @arg) = @_;
  13. + push @$tmp, @arg;
  14. + 1;
  15. + }, "Setting urpmi-addmedia options"],
  16. + ], "urpmi-addmedia options",
  17. + "Run urpmi-addmedia in chroot",
  18. + \&urpmi_addmedia, "Run urpmi-addmedia in chroot" ],
  19. );
  20.  
  21. my %commands_with_more_args = (
  22. @@ -448,6 +458,11 @@
  23. return check_urpmi_chroot_options(\@options) && !system('urpmi', @options);
  24. }
  25.  
  26. +sub urpmi_addmedia {
  27. + my ($_run, @options) = @_;
  28. + return check_urpmi_chroot_options(\@options) && !system('urpmi.addmedia', @options);
  29. +}
  30. +
  31. sub run_chroot {
  32. my ($_run, $dir, @options) = @_;
  33. if (!$dir) {
  34. Index: lib/Iurt/Urpmi.pm
  35. ===================================================================
  36. --- lib/Iurt/Urpmi.pm (révision 62)
  37. +++ lib/Iurt/Urpmi.pm (copie de travail)
  38. @@ -197,10 +197,11 @@
  39.  
  40. plog("adding distrib $self->{distrib_url} with option --urpmi-root in chroot $chroot");
  41.  
  42. - perform_command("sudo urpmi.addmedia -v --urpmi-root $chroot --distrib $self->{distrib_url} --probe-synthesis",
  43. + perform_command("urpmi-addmedia -v --urpmi-root $chroot --distrib $self->{distrib_url} --probe-synthesis",
  44. $run, $config, $cache,
  45. mail => $config->{admin},
  46. timeout => 300,
  47. + use_iurt_root_command => 1,
  48. freq => 1,
  49. retry => 2,
  50. debug_mail => $run->{debug});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement