diff options
Diffstat (limited to 'lib/Iurt/Urpmi.pm')
-rw-r--r-- | lib/Iurt/Urpmi.pm | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/Iurt/Urpmi.pm b/lib/Iurt/Urpmi.pm index c004def..091630d 100644 --- a/lib/Iurt/Urpmi.pm +++ b/lib/Iurt/Urpmi.pm @@ -110,17 +110,15 @@ sub urpmi_command { } } - my $count = 0; - foreach my $m (@{$run->{additional_media}}) { - my $name = $m; + foreach my $m (@{$run->{additional_media}{media}}) { + my $name = "$run->{additional_media}{repository}_$m"; $name =~ s![/:]!_!g; my $url; - if (($m =~ m!^(http:|ftp:)!)) { - $url = $m; + if (($run->{additional_media}{repository} =~ m!^(http:|ftp:)!)) { + $url = $run->{additional_media}{repository}; } else { - $url = "/urpmi_medias/$count"; - $count++; + $url = "/urpmi_medias/media/$m"; } if (!add_media($self, $chroot_tmp, $name, "$name $url")) { plog("ERROR: Unable to add media $m"); |