aboutsummaryrefslogtreecommitdiffstats
path: root/BCD
diff options
context:
space:
mode:
authorAntoine Ginies <aginies@mandriva.com>2011-02-10 10:50:48 +0000
committerAntoine Ginies <aginies@mandriva.com>2011-02-10 10:50:48 +0000
commit6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc (patch)
tree00cd016a806646296df593174b975050d96a9c87 /BCD
parent44c485f16b8427fb288e23e0b9a5b586e495a3cc (diff)
downloadbcd-6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc.tar
bcd-6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc.tar.gz
bcd-6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc.tar.bz2
bcd-6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc.tar.xz
bcd-6f6997b6934e26b63b9635a1c24e9cad9fbdd6cc.zip
add first_media and update_prefix parameter
Diffstat (limited to 'BCD')
-rw-r--r--BCD/Media.pm16
1 files changed, 8 insertions, 8 deletions
diff --git a/BCD/Media.pm b/BCD/Media.pm
index 86d38ec..3a00699 100644
--- a/BCD/Media.pm
+++ b/BCD/Media.pm
@@ -263,7 +263,7 @@ sub mini_chroot {
chomp($media->{name});
system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia --probe-synthesis '$media->{name}' $distrib_path/media/$media->{mediadir}/release");
if ($media->{updates} eq "yes") {
- system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia --update --probe-synthesis \"$media->{name} Updates\" $distrib_path/media/$media->{mediadir}/updates");
+ system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia --update --probe-synthesis \"$media->{name} $isoconf->{media}{update_prefix}\" $distrib_path/media/$media->{mediadir}/updates");
}
if ($media->{backports} eq "yes") {
system("sudo chroot $chroot_path urpmi.addmedia --probe-synthesis '$media->{name} Backports' $distrib_path/media/$media->{mediadir}/backport");
@@ -287,7 +287,7 @@ sub add_media {
print_color("$LOG This supp media contains release and updates sub-directory", $color);
system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia $name-release /tmp/$name/release");
if ($update =~ /yes/) {
- system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia --update '$name Updates' /tmp/$name/updates");
+ system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia --update '$name $isoconf->{media}{update_prefix}' /tmp/$name/updates");
}
} else {
system("LC_ALL=C sudo chroot $chroot_path urpmi.addmedia $name /tmp/$name");
@@ -404,21 +404,21 @@ sub create_list {
my $extra_media;
# Main media is mandatory for all other media !
# we will use only Main + updates and this media + updates to calculte the list of wanted pkg
- if ($media->{name} eq "Main") {
+ if ($media->{name} eq $isoconf->{media}{first_media}) {
if ($media->{updates} eq "yes") {
#$extra_media = "--media \"Main,Main Updates,$extra,$media_supp\" --sortmedia \"Main Updates,Main\"";
- $extra_media = "--media \"Main,Main Updates,$extra,$media_supp\"";
+ $extra_media = "--media \"$isoconf->{media}{first_media},$isoconf->{media}{first_media} $isoconf->{media}{update_prefix},$extra,$media_supp\"";
} else {
- $extra_media = "--media \"Main,$extra,$media_supp\"";
+ $extra_media = "--media \"$isoconf->{media}{first_media},$extra,$media_supp\"";
}
} else {
my $extra2;
foreach (@add_media) { chomp($_); $_ and $extra2 = $_ . ',' . $extra2; };
#$extra_media = "--media \"Main,Main Updates,$extra2,$media_supp,$media->{name},$media->{name} Updates\" --sortmedia \"Main Updates,Main,$media->{name} Updates,$media->{name}\"";
if ($media->{updates} eq "yes") {
- $extra_media = "--media \"Main,Main Updates,$extra2,$media_supp,$media->{name},$media->{name} Updates\"";
+ $extra_media = "--media \"$isoconf->{media}{first_media} $isoconf->{media}{update_prefix},$extra2,$media_supp,$media->{name},$media->{name} $isoconf->{media}{update_prefix}\"";
} else {
- $extra_media = "--media \"Main,$extra2,$media_supp,$media->{name}\"";
+ $extra_media = "--media \"$isoconf->{media}{first_media},$extra2,$media_supp,$media->{name}\"";
}
}
@@ -972,7 +972,7 @@ sub get_srpms_list {
#print "$repo/$based_on/SRPMS/$media->{mediadir}/$_/$srpm";
if (-f "$repo/$based_on/SRPMS/$media->{mediadir}/$_/$srpm") {
$SRPMS_PATH="$repo/$based_on/SRPMS/$media->{mediadir}/$_/";
- my $media="--sortmedia \"Main Updates,Main,Contrib Updates,Contrib\"";
+ my $media="--sortmedia \"$isoconf->{media}{first_media},$isoconf->{media}{first_media} $isoconf->{media}{update_prefix}\"";
system("LC_ALL=C urpmq --use-distrib $repo/$based_on/$arch $media --sources --requires-recursive --prefer $DISTRIB,$THEME,kernel-source-dekstop --no-suggests $SRPMS_PATH/$srpm > $list_buildreq-$srpm");
last;
} else {