aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Iurt/Urpmi.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Iurt/Urpmi.pm')
-rw-r--r--lib/Iurt/Urpmi.pm12
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");