aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMageia SVN-Git Migration <svn-git-migration@mageia.org>2011-10-29 13:51:03 +0100
committerMageia SVN-Git Migration <svn-git-migration@mageia.org>2011-10-29 13:51:03 +0100
commitdf535a121225f56f65396b80150e7622fea6b9ae (patch)
tree0e456898ddddad7c0b26f8aab4b0ffba1d63b575
parente653ea2e7bba20f2891c6b91c96ecfd8b3925324 (diff)
downloadbcd-df535a121225f56f65396b80150e7622fea6b9ae.tar
bcd-df535a121225f56f65396b80150e7622fea6b9ae.tar.gz
bcd-df535a121225f56f65396b80150e7622fea6b9ae.tar.bz2
bcd-df535a121225f56f65396b80150e7622fea6b9ae.tar.xz
bcd-df535a121225f56f65396b80150e7622fea6b9ae.zip
Synthesized commit during git-svn import combining previous Mandriva history with Magiea.
This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r2105 | ennael | 2011-10-29 13:51:03 +0100 (Sat, 29 Oct 2011) | 2 lines import bcd files for trunk (Mageia 2 alpha 1) ------------------------------------------------------------------------
-rw-r--r--BCD/Common.pm3
-rw-r--r--BCD/Genisoimage.pm4
-rw-r--r--BCD/Isolinux.pm24
-rw-r--r--BCD/Media.pm47
-rw-r--r--BCD/Web.pm2
-rw-r--r--Makefile2
-rw-r--r--bcd.xml6
-rwxr-xr-xcreate_dual.sh40
-rw-r--r--doc/bcd.pod2
-rw-r--r--doc/conf.xml.pod8
-rw-r--r--doc/conf.xml.tex13
-rw-r--r--doc/howto_bcd.tex16
-rw-r--r--dual.xml53
-rw-r--r--dual64.xml78
-rw-r--r--dvd_free32.xml113
-rw-r--r--dvd_free64.xml148
-rw-r--r--dvd_pwp32.xml240
-rw-r--r--dvd_pwp64.xml336
-rw-r--r--lists/basesystem_mini15
-rw-r--r--lists/dual_contrib2
-rw-r--r--lists/dual_contrib321
-rw-r--r--lists/exclude_contrib642
-rw-r--r--lists/exclude_contrib_pwp5
-rw-r--r--lists/exclude_main_pwp45
-rw-r--r--lists/exclude_mini12
-rw-r--r--lists/input_cat_pwp128
-rw-r--r--lists/input_contrib422
-rw-r--r--lists/input_contrib3211
-rw-r--r--lists/input_contrib32_extra12
-rw-r--r--lists/input_contrib_pwp374
-rw-r--r--lists/input_restricted41
-rw-r--r--lists/input_restricted325
-rw-r--r--lists/input_restricted645
-rw-r--r--lists/kernel32_contrib1
-rw-r--r--lists/kernel64_contrib1
-rw-r--r--lists/theme-free14
-rw-r--r--lists/theme-pwp8
-rwxr-xr-xplop.sh42
38 files changed, 298 insertions, 1983 deletions
diff --git a/BCD/Common.pm b/BCD/Common.pm
index 126c207..90cfceb 100644
--- a/BCD/Common.pm
+++ b/BCD/Common.pm
@@ -57,8 +57,7 @@ $version or print_color("You must define the <mediainfo><version>", $color) and
$repo or print_color("You must define the <repo><path> tag",$color) and exit 1;
$based_on or print_color("You must define the <based_on> tag",$color) and exit 1;
$isoconf->{chroot_media} or print_color("Now you must define <chroot_media> in the conf.xml file",$color) and exit 1;
-$isoconf->{chroot_media_exclude} or print_color("Now you must define <chroot_media_exclude> in the conf.xml file",$color) and exit 1;
-
+$isoconf->{chroot_media_exclude} or print_color("Now you must define <chroot_media_exclude> in the conf.xml file",$color) and exit 1;
# password file
#"/home/plop/.signature.gpg";
diff --git a/BCD/Genisoimage.pm b/BCD/Genisoimage.pm
index 96d5b6e..2f031d7 100644
--- a/BCD/Genisoimage.pm
+++ b/BCD/Genisoimage.pm
@@ -106,7 +106,7 @@ sub create_md5 {
sub isohybrid {
print_color("$LOG isohybrid the ISO", $color);
my $ISOFILE = "$isodir/$isoname.iso";
- system("isohybrid -fatfirst $ISOFILE") == 0 or die "$LOG system isohybrid failed: $?\n";
+ #system("isohybrid $iso->{options}{isohybrid} $ISOFILE") == 0 or die "$LOG system isohybrid failed: $?\n";
}
sub copy_textfiles {
@@ -124,7 +124,7 @@ sub main_iso {
print_color("$LOG skipping ISO creation", $color);
} else {
create_iso;
- isohybrid;
+# isohybrid;
create_md5;
}
diff --git a/BCD/Isolinux.pm b/BCD/Isolinux.pm
index 6b0d8df..0f17dd1 100644
--- a/BCD/Isolinux.pm
+++ b/BCD/Isolinux.pm
@@ -20,30 +20,6 @@ my $build_isolinux_dir = "$builddir/isolinux";
sub switch_theme {
my $theme = $isoconf->{theme}{bootsplash};
print_color("$LOG switch to theme $theme", $color);
- -d "$isoconf->{theme}{bootsplash_path}/themes/$theme" or die "$LOG cant find the gfxboot theme: $isoconf->{theme}{bootsplash_path}/themes/$theme";
- opendir my $DIR, $build_isolinux_dir or die "$LOG FATAL switch_theme: unable to open $build_isolinux_dir\n";
- foreach my $f (readdir $DIR) {
- $f =~ /^\.{1,2}$/ and next;
- -d "$build_isolinux_dir/$f" or next;
- opendir my $ALT, "$build_isolinux_dir/$f" or die "LOG FATAL switch_theme: unable to open $dir/$f\n";
- foreach my $all (readdir $ALT) {
- $all =~ /all.rdz/ or next;
- my $initrd = "$build_isolinux_dir/$f/$all";
- my $binary = "/usr/share/bootsplash/scripts/make-boot-splash-raw";
- -x $binary or die "$LOG you need $binary which is available in bootsplash >= 3.2.3\n";
- my $cmd;
- if ($isoconf->{based_on} gt "2009.1" && $isoconf->{based_on} ne "mes5") {
- $cmd = "$binary $initrd $theme";
- } else {
- # old script use a resolution parameter
- $cmd = "$binary $initrd 800x600 $theme";
- }
- print_color("$LOG using $f", $color);
- system($cmd) == 0 or die "$LOG FATAL switch_theme: config file for $theme may not exist\n";
- }
- closedir $ALT;
- }
- closedir $DIR;
# syslinux
my $lilo_sys = "$isoconf->{theme}{bootsplash_path}/themes/$theme/lilo/syslinux";
-f $lilo_sys and system("cp -vf $lilo_sys", "$build_isolinux_dir/boot.msg");
diff --git a/BCD/Media.pm b/BCD/Media.pm
index ed7b7c1..9f603b4 100644
--- a/BCD/Media.pm
+++ b/BCD/Media.pm
@@ -108,7 +108,7 @@ sub use_gendistrib {
print_color("$LOG < 2009.1 or mes5 detected", $color);
print_color("$LOG move hdlists and synthesys from $builddir/media/$destmedia/media_info to $builddir/media/media_info/", $color);
system("rm -vf $builddir/media/media_info/*_$media->{name}.cz");
-# system("rm -vf $builddir/media/media_info/*_main.cz");
+ system("rm -vf $builddir/media/media_info/*_main.cz");
system("rm -vf $builddir/media/media_info/pubkey_$media->{name}");
system("cp -avf $builddir/media/$destmedia/media_info/hdlist.cz $builddir/media/media_info/hdlist_$media->{name}.cz");
system("cp -avf $builddir/media/$destmedia/media_info/pubkey $builddir/media/media_info/pubkey_$media->{name}");
@@ -248,15 +248,31 @@ sub mini_chroot {
# it is usefull to use a mini chroot for add remove media, we have to keep the list of installed packages to copy them on ISO
print_color("$LOG create a mini chroot to run urpmi", $color);
# store all file needed to be installed on the system
- my $cmd = "LC_ALL=C sudo urpmi --quiet --no-suggests --auto --no-verify-rpm --use-distrib $repo/$based_on/$arch --urpmi-root $chroot_path";
+ my $cmd = "LC_ALL=C sudo urpmi --quiet --no-suggests --auto --no-verify-rpm --use-distrib $repo/$based_on/$arch --urpmi-root $chroot_path --media '$isoconf->{chroot_media}' --excludemedia '$isoconf->{chroot_media_exclude}'";
# sudo urpmi --no-verify-rpm --auto --urpmi-root /tmp/mk --use-distrib /mnt/BIG/dis/2009.0/i586/ basesystem-minimal urpmi --test
#
- system("LC_ALL=C sudo urpmi --test --no-suggests --auto --no-verify-rpm --use-distrib $repo/$based_on/$arch --urpmi-root /tmp/$isoconf->{nameid}-$version-$isoconf->{arch} --media '$isoconf->{chroot_media}' --excludemedia '$isoconf->{chroot_media_exclude}' urpmi basesystem-minimal bash basesystem > $chroot_path/$isoconf->{tocopy_file}_TODO_chroot");
+#J print_color("---DEBUG INSTALLABLE_START $LOG test if the chroot is installable\n LC_ALL=C sudo urpmi --test --no-suggests --auto --no-verify-rpm --use-distrib $repo/$based_on/$arch --urpmi-root /tmp/$isoconf->{nameid}-$version-$isoconf->{arch} --media 'Main,Main Updates' --excludemedia 'Main Testing,Main Backports' urpmi basesystem-minimal bash basesystem > $chroot_path/$isoconf->{tocopy_file}_TODO_chroot", $color);
+ system("LC_ALL=C sudo urpmi --test --no-suggests --auto --no-verify-rpm --use-distrib $repo/$based_on/$arch --urpmi-root /tmp/$isoconf->{nameid}-$version-$isoconf->{arch} --media 'Main,Main Updates' --excludemedia 'Main Testing,Main Backports' urpmi basesystem-minimal bash basesystem > $chroot_path/$isoconf->{tocopy_file}_TODO_chroot");
+# print_color("---DEBUG INSTALLABLE_STOP the TEST");
# install all those file to be able to use urpmi.XXXXXX
- system("LC_ALL=C $cmd --prefer $DISTRIB,$THEME urpmi bash");
+# print_color("---DEBUG INSTALL_CHROOT_START now create the chroot:\n $cmd --prefer $DISTRIB,$THEME urpmi bash", $color);
+ system("$cmd --prefer $DISTRIB,$THEME urpmi bash");
+# print_color("---DEBUG INSTALL_CHROOT_STOP", $color);
+ if (! -e "$chroot_path/bin/mkdir") {
+ print_color("$LOG ERROR, mkdir is not available in $chroot_path", $color);
+ exit 1;
+ }
system("sudo chroot $chroot_path mkdir -p $distrib_path");
system("sudo mount -o bind $repo/$based_on/$arch $chroot_path/$distrib_path -o ro");
push @to_umount, $distrib_path;
+ print_color("$LOG Add a profile info", $color);
+ my $INFOFILE = "$chroot_path/etc/profile.d/99info.sh";
+ open my $INFO, ">$INFOFILE";
+ print $INFO "#!/bin/sh\n";
+ print $INFO "DIS=`cat /etc/product.id`\n";
+ print $INFO "export PS1=\"\\n\$DIS\\n [ CHROOT BY BCD \\u@\\h \\W]\$ \"";
+ close $INFO;
+ system("chmod 755 $INFOFILE");
system("sudo chroot $chroot_path urpmi.removemedia -a");
foreach my $media (@{$isoconf->{media}{list}}) {
$media->{name} or next;
@@ -272,9 +288,6 @@ sub mini_chroot {
system("sudo chroot $chroot_path urpmi.addmedia --probe-synthesis '$media->{name} Testing' $distrib_path/media/$media->{mediadir}/testing");
}
}
-# } else {
-# system("sudo chroot $chroot_path urpmi.addmedia --distrib $distrib_path --no-md5sum");
-# }
}
sub add_media {
@@ -418,7 +431,7 @@ sub create_list {
if ($media->{updates} eq "yes") {
$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 \"$isoconf->{media}{first_media},$extra2,$media_supp,$media->{name}\"";
+ $extra_media = "--media \"$isoconf->{media}{first_media},$extra2,$media_supp,$media->{name}\"";
}
}
@@ -453,15 +466,15 @@ sub create_list {
###
# do the job with update, find missing package from list
# only if the media as udpate option enable
-## if ($media->{updates} eq "yes") {
-## my $cmd_find_missing_update = "LC_ALL=C sudo chroot $chroot_path urpmq --update --prefer $DISTRIB,$THEME $urpmq_options $urpmq_extra_opt $tested_wanted $tested_exclude 2> $urpmq_error_update";
-## print_color("$LOG first attempt to run urpmq --update on media $media->{name} (to find all packages not availables in update)", $color);
-## system($cmd_find_missing_update);
-## # urpmq error found, so we have to remove some entry in the list of wanted packages
-## my $final_list_update = remove_notpresent($urpmq_error_update, $wanted);
-## my $cmd_do_it_update = "LC_ALL=C sudo -P chroot $chroot_path urpmq --update -a --prefer $DISTRIB,$THEME $urpmq_options $urpmq_extra_opt $tested_exclude";
-## do_fork($final_list_update, "$list_filename" . "_update", $list_update, $cmd_do_it_update);
-## }
+ if ($media->{updates} eq "yes") {
+ my $cmd_find_missing_update = "LC_ALL=C sudo chroot $chroot_path urpmq --update --prefer $DISTRIB,$THEME $urpmq_options $urpmq_extra_opt $tested_wanted $tested_exclude 2> $urpmq_error_update";
+ print_color("$LOG first attempt to run urpmq --update on media $media->{name} (to find all packages not availables in update)", $color);
+ system($cmd_find_missing_update);
+ # urpmq error found, so we have to remove some entry in the list of wanted packages
+ my $final_list_update = remove_notpresent($urpmq_error_update, $wanted);
+ my $cmd_do_it_update = "LC_ALL=C sudo -P chroot $chroot_path urpmq --update -a --prefer $DISTRIB,$THEME $urpmq_options $urpmq_extra_opt $tested_exclude";
+ do_fork($final_list_update, "$list_filename" . "_update", $list_update, $cmd_do_it_update);
+ }
###
# select rpm from all media, find missing from list
diff --git a/BCD/Web.pm b/BCD/Web.pm
index 70cf501..bf0aff5 100644
--- a/BCD/Web.pm
+++ b/BCD/Web.pm
@@ -101,7 +101,7 @@ h3 {
<BODY>
";
print $B "<ul>\n";
- print $B "<li>Date of the synchronisation to the cooker repository: <b>$date_repo</b></li>\n";
+ print $B "<li>Date of the synchronisation to the cauldron repository: <b>$date_repo</b></li>\n";
print $B "<li>Configuration file used: <a href='$conf_file'>$conf_file</a></li>\n";
print $B "<li>Architecture: <b>$arch</b></li>\n";
print $B "<li>Distribution based on: <b>$based_on</b></li>\n";
diff --git a/Makefile b/Makefile
index 9ae6b42..f0a6526 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
NAME=bcd
-VERSION=3.5
+VERSION=3.6
PERL_VENDORLIB=$(shell eval "`perl -V:installvendorlib`"; echo $$installvendorlib)
ALL=
diff --git a/bcd.xml b/bcd.xml
index d96cf45..22d052b 100644
--- a/bcd.xml
+++ b/bcd.xml
@@ -115,9 +115,9 @@
<!-- will be taken in {repo}{version}{arch}/media -->
<mediadir>contrib</mediadir>
<destmedia>contrib</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
- -->
+ <external name="Contrib">
+ <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
+ </external>
<pubkey>release/media_info/pubkey</pubkey>
<release>yes</release>
<updates>yes</updates>
diff --git a/create_dual.sh b/create_dual.sh
index 410467c..5a1cbf4 100755
--- a/create_dual.sh
+++ b/create_dual.sh
@@ -1,21 +1,21 @@
#!/bin/sh
-DISTRIB=mandriva-linux-free
-TAG=farman
-VERSION=2010-spring
-VV=2010.1
-MEDIAMAIN=media/main
-PIECES=/mnt/pieces/pieces/
+DISTRIB=mageia-dual
+TAG=valstar
+VERSION=1
+VV=1
+MEDIAMAIN=media/core
+PIECES="$HOME/build_bcd/pieces"
BUILDPATH="$HOME/build_bcd/build/$DISTRIB-$VERSION"
BUILDISOPATH="$HOME/build_bcd/iso/$DISTRIB-$VERSION"
# genisoimage options
-AGENISO="$DISTRIB - 2010 Spring (Free)"
-PUBLISHER="Mandriva"
-SYSID="$PUBLISHER Linux"
+AGENISO="$DISTRIB - 1"
+PUBLISHER="Mageia.Org"
+SYSID="$PUBLISHER"
TOOL="$SYSID BCD"
-VOLSET="$SYSID 2010 Spring (Free) - DUAL CD"
-VOLUME="FREE-2010S-DUAL"
+VOLSET="$SYSID $DISTRIB - $VERSION"
+VOLUME="$DISTRIB-$VERSION"
./bcd.pl dual.xml all copy noiso nodoble
@@ -94,8 +94,8 @@ EOF
#cp -avf $HOME/bcd/compssUsers.pl $HOME/build_bcd/build/mandriva-linux-free-dual-$TAG-$VERSION/i586/media/media_info/compssUsers.pl
#cp -avf $HOME/bcd/compssUsers.pl $HOME/build_bcd/build/mandriva-linux-free-dual-$TAG-$VERSION/x86_64/media/media_info/compssUsers.pl
-cat $BUILDPATH-i586/i586/pkg-$VERSION-$TAG.idx >> $BUILDPATH/$DISTRIB-$VERSION-dual.idx
-cat $BUILDPATH-x86_64/x86_64/pkg-$VERSION-$TAG.idx >> $BUILDPATH/$DISTRIB-$VERSION-dual.idx
+cat $BUILDPATH-i586/i586/pkg-$VERSION-$TAG.idx >> $BUILDPATH/$DISTRIB-$VERSION.idx
+cat $BUILDPATH-x86_64/x86_64/pkg-$VERSION-$TAG.idx >> $BUILDPATH/$DISTRIB-$VERSION.idx
genisoimage -f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 \
-A "$AGENISO"
@@ -104,16 +104,16 @@ genisoimage -f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-loa
-p "$TOOL" \
-volset "$VOLSET" \
-V "$VOLUME" \
- -o "$BUILDPATH/$DISTRIB-dual.iso" \
+ -o "$BUILDISOPATH/$DISTRIB.iso" \
-b i586/isolinux/isolinux.bin \
-boot-info-table \
-quiet \
$BUILDPATH/
-du -sh $BUILDPATH/$DISTRIB-$VERSION-dual.iso
-echo "$BUILDPATH/$DISTRIB-$VERSION-dual.idx"
+du -sh $BUILDPATH/$DISTRIB-$VERSION.iso
+echo "$BUILDPATH/$DISTRIB-$VERSION.idx"
cd $BUILDPATH/
-isohybrid -fatfirst $BUILDPATH/$DISTRIB-$VERSION-dual.iso
-cp $BUILDPATH/$DISTRIB-$VERSION-dual.idx .
-md5sum $DISTRIB-$VERSION-dual.iso > $DISTRIB-$VERSION-dual.iso.md5
-sha1sum $DISTRIB-$VERSION-dual.iso > $DISTRIB-$VERSION-dual.iso.sha1
+isohybrid -fatfirst $BUILDPATH/$DISTRIB-$VERSION.iso
+cp $BUILDPATH/$DISTRIB-$VERSION.idx .
+md5sum $DISTRIB-$VERSION-dual.iso > $DISTRIB-$VERSION.iso.md5
+sha1sum $DISTRIB-$VERSION.iso > $DISTRIB-$VERSION.iso.sha1
diff --git a/doc/bcd.pod b/doc/bcd.pod
index 0dc9e57..f907fd2 100644
--- a/doc/bcd.pod
+++ b/doc/bcd.pod
@@ -73,7 +73,7 @@ clean the builddir and isodir
=head1 COPYRIGHT
-Copyright (C) 2009-2010 Mandriva <aginies_@_mandriva.com>
+Copyright (C) 2009-2011 Mandriva <aginies_@_mandriva.com>
=cut
diff --git a/doc/conf.xml.pod b/doc/conf.xml.pod
index e681bfa..12f8f34 100644
--- a/doc/conf.xml.pod
+++ b/doc/conf.xml.pod
@@ -143,6 +143,9 @@ drop option is usefull to remove the media before the rpmcheck (usefull for medi
remove_noarch is used to remove all noarch.rpm from a media (usefull for media main32 on pwp64 and free64)
<remove_noarch>yes</remove_noarch>
+This media contains SRPM, so we wants to calculate all buildrequires and put them in the ISO. All SRPMS will be stored in the <destmedia>
+ <srpm>yes</srpm>
+
input files
<!-- MANDATORY list of wanted packages on the iso -->
<input name="base">
@@ -252,6 +255,11 @@ tag name and some extra parameters
<hdlist>yes</hdlist>
<synthesis>yes</synthesis>
+isohybrid option
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
+
info used by the genisoimage tool
<header desc="Iso header info">
<systemid>XtreemOS Linux</systemid>
diff --git a/doc/conf.xml.tex b/doc/conf.xml.tex
index d51b099..be87428 100644
--- a/doc/conf.xml.tex
+++ b/doc/conf.xml.tex
@@ -217,6 +217,11 @@ input list for a specific media
</input>
\end{verbatim}
+This media contains SRPM, so we wants to calculate all buildrequires and put them in the ISO. All SRPMS will be stored in the <destmedia>
+\begin{verbatim}
+ <srpm></srpm>
+\end{verbatim}
+
you can use an external media, but this media must have a \textbf{media\_info} directory
you must use external media if this media is not available in the repositery.
IE: restricted32 packages on a PowerPack 64bits product. The \textbf{fullpath\_mediadir} option
@@ -349,6 +354,14 @@ tag name and some extra parameters
<synthesis>yes</synthesis>
\end{verbatim}
+isohybrid option
+\begin{verbatim}
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
+\end{verbatim}
+
+
info used by the genisoimage tool
\begin{verbatim}
<header desc="Iso header info">
diff --git a/doc/howto_bcd.tex b/doc/howto_bcd.tex
index dabf9ad..4b319b3 100644
--- a/doc/howto_bcd.tex
+++ b/doc/howto_bcd.tex
@@ -20,7 +20,7 @@
\section{Summary}
-BCD try to be a simple tool to build ISO using \textbf{urpmi} to create a mini
+BCD is a simple tool to build ISO using \textbf{urpmi} to create a mini
chroot of the future system, and \textbf{urpmq} command to calculate dependencies
of packages on the future DVD/CD.
@@ -52,8 +52,8 @@ of the urpmq queries, if BCD found one then it will use it, else it will redo an
So if you have update your repository, you should clean this directory. If you have update some packages,
you should remove file relative to those packages, to redo the \textbf{urpmq} queries otherwise BCD will use
the old result of the \textbf{urpmq} queries, and this can lead to error if deps are no more the same. Moreover
-if you change the tag \textbf{<nosuggests></nosuggests>} to yes or no, you must erase all
-your previous queries.
+if you change the tag \textbf{<nosuggests></nosuggests>} to yes or no, you must erase all your previous queries.
+If your media contains SRPMS, the result of previous \textbf{urpmq} queries won't be used, because we want to calculate \textbf{buildrequires} in this case.
\begin{verbatim}
mkdir -p /var/lib/bcd
@@ -105,19 +105,19 @@ x86_64/ SRPMS/ i586/
urpmi perl-File-Copy-Recursive sudo urpmi perl-Parallel-ForkManager \
cdrkit-genisoimage cdrkit-isotools syslinux \
gfxboot mandriva-gfxboot-theme drakxtools-backend \
- mandriva-Free-theme rpmtools
+ mandriva-Free-theme rpmtools rpmcheck
\end{verbatim}
\end{flushleft}
\begin{flushleft}
- Now your system is ready to build ISO.
+ Now your system should be ready to build ISO.
\end{flushleft}
\newpage
\section{configuration file}
You need to have an XML configuration file. You should use
-an example provided in this package and adapt it to your configuration file.
+an example provided and adapt it to your configuration file.
\input{conf.xml.tex}
@@ -148,7 +148,7 @@ In the \textbf{i586} or the \textbf{x86\_64} directory:
\begin{itemize}
\item \textbf{compssUsers.pl}: describe category to display in "select package to install" step
\item \textbf{file-deps}: Use the given file to know which file dependencies are used by other media (man \textbf{genhdlist2})
- \item \textbf{hdlists}: old wayt to describe media on the DVD/CD
+ \item \textbf{hdlists}: old way to describe media on the DVD/CD
\item \textbf{media.cfg}: describe the repository of the DVD/CD
\item \textbf{rpmsrate}: a package is selected if its category is selected and depending of its priority (5=high, 1=very low)
\end{itemize}
@@ -242,7 +242,7 @@ DVD/CD at the end of the build process.
\end{itemize}
\begin{itemize}
- \item no-filter: list of RPM you don't want to compare. Usefull to keep more than one version of a package, or use an old one.
+ \item no-filter: list of RPM you don't want to compare. Usefull to keep more than one version of a package, or use an old one.
\end{itemize}
\newpage
diff --git a/dual.xml b/dual.xml
index e7bdd72..8c9b2ec 100644
--- a/dual.xml
+++ b/dual.xml
@@ -1,21 +1,21 @@
<?xml version='1.0'?>
<productname desc="The Linux product">
- <nameid>mandriva-linux-free-dual</nameid>
+ <nameid>mageia-dual</nameid>
<nb_fork>10</nb_fork>
<!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
+ <based_on>1</based_on>
<!-- -->
<arch>i586</arch>
<repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
+ <path>/home/bcd/build_bcd/pieces</path>
</repo>
<workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
+ <path>/home/bcd/build_bcd</path>
</workdir>
- <tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
+ <tocopy_file>tocopy_bcd</tocopy_file>
+ <chroot_media>Core</chroot_media>
+ <chroot_media_exclude>Core Backports,Core Testing</chroot_media_exclude>
<isolinux desc="isolinux info">
<defaultpath>isolinux</defaultpath>
<!-- <fullpath></fullpath> -->
@@ -46,16 +46,16 @@
</installer>
<!-- theme must be available to path altx/all.rdz files -->
- <theme name="mandriva-release-Free">
- <theme>Mandriva-Free</theme>
- <bootsplash>Mandriva-Free</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
+ <theme name="mageia-release-Default">
+ <theme>Mageia-Default</theme>
+ <bootsplash>Mageia-Default</bootsplash>
+ <bootsplash_path>/home/bcd/build_bcd/pieces/iso/plymouth</bootsplash_path>
+ <gfxboot_path>/home/bcd/build_bcd/pieces/iso/gfxboot</gfxboot_path>
</theme>
<media desc="media to take into account to build the ISO">
<!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
+ <first_media>Core</first_media>
<update_prefix>Updates</update_prefix>
<list name="Main" desc="Main media">
<!-- MANDATORY list of wanted packages on the iso -->
@@ -83,7 +83,7 @@
<mediadir>main</mediadir>
<destmedia>main</destmedia>
<!--
- <fullpath_mediadir>/home/plop/iso/final/t/i586/media/main</fullpath_mediadir>
+ <fullpath_mediadir>/home/bcd/iso/final/t/i586/media/main</fullpath_mediadir>
-->
<pubkey>release/media_info/pubkey</pubkey>
<release>yes</release>
@@ -128,12 +128,12 @@
<mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
+ <version>1</version>
<!-- set fullpath if youy want to use an files in a non MDV repositery -->
- <fullpath>/home/plop/drakx/perl-install/install/share/meta-task</fullpath>
+ <!--<fullpath>/home/bcd/drakx/perl-install/install/share/meta-task</fullpath>-->
<mediainfo_dir>media/media_info</mediainfo_dir>
<rpmsrate>rpmsrate</rpmsrate>
- <compssusers>compssUsers.pl-dual</compssusers>
+ <compssusers>compssUsers.pl</compssusers>
<filedeps>file-deps32</filedeps>
<filter>lists/no-filter</filter>
<urpmi_option> -p</urpmi_option>
@@ -149,10 +149,10 @@
</mediainfo>
<iso>
- <tag>farman</tag>
+ <tag>valstar</tag>
<minor>1</minor>
<subversion>1</subversion>
- <product>Free</product>
+ <product>mageia-dual</product>
<branch>Official</branch>
<type>basic</type>
<!-- dual arch not yet supported -->
@@ -164,14 +164,17 @@
<hdlist>yes</hdlist>
<synthesis>yes</synthesis>
<header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>FREE-2010Spring-DUAL</volumeid>
- <volumesetid>Mandriva Linux - 2010 Spring (Free) - DUAL CD</volumesetid>
- <publisherid>Mandriva</publisherid>
+ <systemid>Mageia</systemid>
+ <volumeid>Mageia - mageia dual 1</volumeid>
+ <volumesetid>Mageia - 1 - dual</volumesetid>
+ <publisherid>Mageia.Org</publisherid>
<datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Free)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
+ <applicationid>mageia-dual - 1</applicationid>
+ <copyrightid>Mageia.Org</copyrightid>
</header>
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
<genisoimage desc="iso generation tool">
<options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
<bootcat>isolinux/boot.cat</bootcat>
diff --git a/dual64.xml b/dual64.xml
index b509645..68738d2 100644
--- a/dual64.xml
+++ b/dual64.xml
@@ -1,21 +1,21 @@
<?xml version='1.0'?>
<productname desc="The Linux product">
- <nameid>mandriva-linux-free-dual</nameid>
+ <nameid>mageia-dual</nameid>
<nb_fork>10</nb_fork>
<!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
+ <based_on>1</based_on>
<!-- -->
<arch>x86_64</arch>
<repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
+ <path>/home/bcd/build_bcd/pieces</path>
</repo>
<workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
+ <path>/home/bcd/build_bcd</path>
</workdir>
<tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
+ <chroot_media>Core</chroot_media>
+ <chroot_media_exclude>Core Backports,Core Testing</chroot_media_exclude>
<isolinux desc="isolinux info">
<defaultpath>isolinux</defaultpath>
<!-- <fullpath></fullpath> -->
@@ -29,7 +29,7 @@
<!-- keep this entry to create an array ref -->
<entry></entry>
<tocopy name="pcimap">
- <file>/lib/modules/2.6.33.4-server-1mnb/modules.pcimap</file>
+ <file>/lib/modules/2.6.33.7-server-2mnb/modules.pcimap</file>
</tocopy>
<tocopy name="ids">
<file>/usr/share/pci.ids</file>
@@ -47,17 +47,17 @@
<!-- theme must be available to path altx/all.rdz files -->
<theme name="mandriva-release-Free">
- <theme>Mandriva-Free</theme>
- <bootsplash>Mandriva-Free</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
+ <theme>Mageia-Default</theme>
+ <bootsplash>Mageia-Default</bootsplash>
+ <bootsplash_path>/home/bcd/build_bcd/pieces/iso/plymouth</bootsplash_path>
+ <gfxboot_path>/home/bcd/build_bcd/pieces/iso/gfxboot</gfxboot_path>
</theme>
<media desc="media to take into account to build the ISO">
<!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
+ <first_media>Core</first_media>
<update_prefix>Updates</update_prefix>
- <list name="Main" desc="Main media">
+ <list name="Core" desc="Core media">
<!-- MANDATORY list of wanted packages on the iso -->
<input name="base">
<file>lists/basesystem_mini</file>
@@ -90,32 +90,6 @@
<backport>no</backport>
<testing>no</testing>
</list>
- <list name="Contrib" desc="Contrib media">
- <!-- MANDATORY list of wanted packages on the iso -->
- <input name="base">
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- <file>lists/dual_contrib</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_mini</file>
- </exclude>
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>yes</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>contrib</mediadir>
- <destmedia>contrib</destmedia>
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
<!-- keep this entry to create an array ref -->
<list></list>
<!-- keep this entry to create an array ref -->
@@ -123,13 +97,12 @@
</media>
<mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
+ <version>1</version>
<!-- set fullpath if youy want to use an files in a non MDV repositery -->
- <fullpath>/home/plop/drakx/perl-install/install/share/meta-task</fullpath>
<mediainfo_dir>media/media_info</mediainfo_dir>
<rpmsrate>rpmsrate</rpmsrate>
- <compssusers>compssUsers.pl-dual</compssusers>
- <filedeps>file-deps64</filedeps>
+ <compssusers>compssUsers.pl</compssusers>
+ <filedeps>file-deps</filedeps>
<filter>lists/no-filter</filter>
<urpmi_option> -p</urpmi_option>
<askmedia desc="add for other media ?">
@@ -144,10 +117,10 @@
</mediainfo>
<iso>
- <tag>farman</tag>
+ <tag>1</tag>
<minor>1</minor>
<subversion>1</subversion>
- <product>Free</product>
+ <product>mageia-dual</product>
<branch>Official</branch>
<type>basic</type>
<!-- dual arch not yet supported -->
@@ -159,14 +132,17 @@
<hdlist>yes</hdlist>
<synthesis>yes</synthesis>
<header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>FREE-2010Spring-DUAL</volumeid>
- <volumesetid>Mandriva Linux - 2010 Springi (Free) - DUAL CD</volumesetid>
- <publisherid>Mandriva</publisherid>
+ <systemid>Mageia</systemid>
+ <volumeid>mageia-dual - 1</volumeid>
+ <volumesetid>Mageia - 1 - dual</volumesetid>
+ <publisherid>Mageia.Org</publisherid>
<datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Free)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
+ <applicationid>mageia-dual - 1</applicationid>
+ <copyrightid>Mageia.Org</copyrightid>
</header>
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
<genisoimage desc="iso generation tool">
<options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
<bootcat>isolinux/boot.cat</bootcat>
diff --git a/dvd_free32.xml b/dvd_free32.xml
index 4883d57..53207e8 100644
--- a/dvd_free32.xml
+++ b/dvd_free32.xml
@@ -1,27 +1,27 @@
<?xml version='1.0'?>
-<productname desc="The Linux product">
- <nameid>mandriva-linux-free</nameid>
+<productname desc="Mageia DVD 32">
+ <nameid>mageia</nameid>
<nb_fork>10</nb_fork>
<!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
+ <based_on>cauldron</based_on>
<!-- -->
<arch>i586</arch>
<repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
+ <path>/home/bcd/build_bcd/pieces</path>
</repo>
<workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
+ <path>/home/bcd/build_bcd</path>
</workdir>
<tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
+ <chroot_media>Core</chroot_media>
+ <chroot_media_exclude>Updates Testing</chroot_media_exclude>
<isolinux desc="isolinux info">
- <defaultpath>isolinux</defaultpath>
- <!--<fullpath></fullpath>-->
+ <!--<defaultpath>isolinux</defaultpath>-->
+ <fullpath>/home/bcd/build_bcd/pieces/cauldron/i586/isolinux</fullpath>
<!-- add hdt entry in syslinux.cfg -->
<entry name="hdt" desc="Main media">
- <bin>/usr/lib/syslinux/hdt.c32</bin>
+ <bin>/home/bcd/build_bcd/pieces/cauldron/i586/isolinux/hdt.c32</bin>
<label>hdt</label>
<kernel>hdt.c32</kernel>
<append>modules=modules.pci</append>
@@ -29,7 +29,7 @@
<!-- keep this entry to create an array ref -->
<entry></entry>
<tocopy name="pcimap">
- <file>/lib/modules/2.6.33.4-server-1mnb/modules.pcimap</file>
+ <file>/home/bcd/build_bcd/pieces/cauldron/i586/isolinux//modules.pcimap</file>
</tocopy>
<tocopy name="ids">
<file>/usr/share/pci.ids</file>
@@ -47,17 +47,18 @@
<!-- theme must be available to path altx/all.rdz files -->
<theme name="mandriva-release-Free">
- <theme>mandriva-theme-Free</theme>
- <bootsplash>Mandriva-Free</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
+ <theme>mageia-theme-Default</theme>
+ <bootsplash>Default</bootsplash>
+ <bootsplash_path>/home/bcd/build_bcd/pieces/iso/plymouth</bootsplash_path>
+ <gfxboot_path>/home/bcd/build_bcd/pieces/iso/gfxboot</gfxboot_path>
</theme>
<media desc="media to take into account to build the ISO">
<!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
- <update_prefix>Updates</update_prefix>
- <list name="Main" desc="Main media">
+ <first_media>core</first_media>
+ <!-- <update_prefix>Updates</update_prefix> -->
+ <update_prefix>Updates</update_prefix>
+ <list name="core" desc="core media">
<!-- MANDATORY list of wanted packages on the iso -->
<input name="theme">
<file>lists/theme-free</file>
@@ -65,9 +66,9 @@
<input name="base">
<file>lists/input_cat</file>
</input>
- <input>
- <file>lists/input_main_ooo3</file>
- </input>
+ <!-- <input>
+ <file>lists/input_main_lo</file>
+ </input> -->
<!-- to create an array you must keep this even if it is empty -->
<!-- MANDATORY list of unwanted packages on the iso -->
<exclude name="exclude">
@@ -85,8 +86,8 @@
<!-- nosuggests options should be yes or no -->
<nosuggests>yes</nosuggests>
<!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main</mediadir>
- <destmedia>main</destmedia>
+ <mediadir>core</mediadir>
+ <destmedia>core</destmedia>
<!--
<fullpath_mediadir>/home/plop/iso/final/t/i586/media/main</fullpath_mediadir>
-->
@@ -96,56 +97,19 @@
<backport>no</backport>
<testing>no</testing>
</list>
- <list name="Contrib" desc="Contrib media">
- <input name="base">
- <file>lists/input_cat</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input name="contrib32">
- <file>lists/input_contrib32</file>
- </input>
- <input>
- <file>lists/input_contrib</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude</file>
- </exclude>
- <exclude name="exclude">
- <file>lists/exclude_free</file>
- </exclude>
- <exclude name="exclude">
- <file>lists/exclude_tofix</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>contrib</mediadir>
- <destmedia>contrib</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
- -->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
+
<!-- keep this entry to create an array ref -->
<list></list>
</media>
<mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
+ <version>2</version>
<!-- set fullpath if you want to use an files in a non MDV repositery -->
- <fullpath>/home/plop/drakx/perl-install/install/share/meta-task</fullpath>
+ <fullpath>/home/bcd/build_bcd/pieces/cauldron/i586/media/media_info</fullpath>
<mediainfo_dir>media/media_info</mediainfo_dir>
<rpmsrate>rpmsrate</rpmsrate>
<compssusers>compssUsers.pl</compssusers>
- <filedeps>file-deps32</filedeps>
+ <filedeps>file-deps</filedeps>
<filter>lists/no-filter</filter>
<urpmi_option>-a</urpmi_option>
<askmedia desc="add for other media ?">
@@ -159,11 +123,11 @@
</xmlinfo>
</mediainfo>
<iso>
- <tag>farman</tag>
+ <tag>autumnm</tag>
<minor>1</minor>
<subversion>1</subversion>
<product>Free</product>
- <branch>Official</branch>
+ <branch>Devel</branch>
<type>basic</type>
<!-- dual arch not yet supported -->
<dualarch>no</dualarch>
@@ -174,14 +138,17 @@
<hdlist>yes</hdlist>
<synthesis>yes</synthesis>
<header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>FREE-2010S-i586</volumeid>
- <volumesetid>Mandriva Linux - 2010 Spring (Free) - i586 DVD</volumesetid>
- <publisherid>Mandriva</publisherid>
- <datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Free)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
+ <systemid>Mageia</systemid>
+ <volumeid>FREE-2-i586-alpha1</volumeid>
+ <volumesetid>Mageia 2 - Alpha 1 - i586 DVD</volumesetid>
+ <publisherid>Mageia</publisherid>
+ <datapreparer>Mageia BCD</datapreparer>
+ <applicationid>Mageia 2 - Alpha 1</applicationid>
+ <copyrightid>Mageia</copyrightid>
</header>
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
<genisoimage desc="iso generation tool">
<options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
<bootcat>isolinux/boot.cat</bootcat>
diff --git a/dvd_free64.xml b/dvd_free64.xml
index c1ac65f..c8e14a4 100644
--- a/dvd_free64.xml
+++ b/dvd_free64.xml
@@ -1,132 +1,95 @@
<?xml version='1.0'?>
-<productname desc="The Linux product">
- <nameid>mandriva-linux-free</nameid>
+<productname desc="Mageia DVD 64">
+ <nameid>mageia</nameid>
<nb_fork>10</nb_fork>
<!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
+ <based_on>cauldron</based_on>
<!-- -->
<arch>x86_64</arch>
<repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
+ <path>/home/bcd/build_bcd/pieces</path>
</repo>
<workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
+ <path>/home/bcd/build_bcd</path>
</workdir>
<tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
+ <chroot_media>Core</chroot_media>
+ <chroot_media_exclude>Updates Testing</chroot_media_exclude>
<isolinux desc="isolinux info">
- <defaultpath>isolinux</defaultpath>
- <!-- <fullpath></fullpath> -->
+ <!--<defaultpath>isolinux</defaultpath>-->
+ <fullpath>/home/bcd/build_bcd/pieces/cauldron/x86_64/isolinux</fullpath>
<!-- add hdt entry in syslinux.cfg -->
<entry name="hdt" desc="Main media">
- <bin>/usr/lib/syslinux/hdt.c32</bin>
+ <bin>/home/bcd/build_bcd/pieces/cauldron/x86_64/isolinux/hdt.c32</bin>
<label>hdt</label>
<kernel>hdt.c32</kernel>
<append>modules=modules.pci</append>
</entry>
<!-- keep this entry to create an array ref -->
<entry></entry>
- <tocopy name="pcimap">
- <file>/lib/modules/2.6.33.4-server-1mnb/modules.pcimap</file>
- </tocopy>
- <tocopy name="ids">
- <file>/usr/share/pci.ids</file>
- </tocopy>
- <tocopy></tocopy>
+ <tocopy name="pcimap">
+ <file>/home/bcd/build_bcd/pieces/cauldron/x86_64/isolinux//modules.pcimap</file>
+ </tocopy>
+ <tocopy name="ids">
+ <file>/usr/share/pci.ids</file>
+ </tocopy>
+ <tocopy></tocopy>
</isolinux>
<installer desc="path to the Mandriva installer (stage1/stage2)">
<defaultpath>install</defaultpath>
- <!--<fullpath></fullpath> -->
+ <!--<fullpath></fullpath>-->
<advertising>
<defaultpath>advertising</defaultpath>
- <!--<fullpath></fullpath> -->
+ <!--<fullpath></fullpath>-->
</advertising>
</installer>
<!-- theme must be available to path altx/all.rdz files -->
<theme name="mandriva-release-Free">
- <theme>mandriva-theme-Free</theme>
- <bootsplash>Mandriva-Free</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
+ <theme>mageia-theme-Default</theme>
+ <bootsplash>Default</bootsplash>
+ <bootsplash_path>/home/bcd/build_bcd/pieces/iso/plymouth</bootsplash_path>
+ <gfxboot_path>/home/bcd/build_bcd/pieces/iso/gfxboot</gfxboot_path>
</theme>
<media desc="media to take into account to build the ISO">
<!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
- <update_prefix>Updates</update_prefix>
- <list name="Main" desc="Main media">
+ <first_media>core</first_media>
+ <!-- <update_prefix>Updates</update_prefix> -->
+ <update_prefix>Updates</update_prefix>
+ <list name="core" desc="core media">
<!-- MANDATORY list of wanted packages on the iso -->
- <input name="base">
- <file>lists/input_cat</file>
- </input>
<input name="theme">
<file>lists/theme-free</file>
</input>
- <input>
- <file>lists/input_main_ooo3</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude</file>
- </exclude>
- <exclude name="exclude_free">
- <file>lists/exclude_free</file>
- </exclude>
- <exclude name="exclude">
- <file>lists/exclude_tofix</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main</mediadir>
- <destmedia>main</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/iso/final/t/i586/media/main</fullpath_mediadir>
- -->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Contrib" desc="Contrib media">
- <input name="cat">
+ <input name="base">
<file>lists/input_cat</file>
</input>
- <input>
- <file>lists/input_contrib</file>
- </input>
+ <!-- <input>
+ <file>lists/input_main_lo</file>
+ </input> -->
<!-- to create an array you must keep this even if it is empty -->
<!-- MANDATORY list of unwanted packages on the iso -->
<exclude name="exclude">
<file>lists/exclude</file>
</exclude>
- <exclude name="exclude">
+ <exclude name="exclude_free">
<file>lists/exclude_free</file>
</exclude>
<exclude name="exclude">
- <file>lists/exclude_contrib64</file>
+ <file>lists/exclude_tofix</file>
</exclude>
- <exclude name="exclude">
- <file>lists/exclude_tofix</file>
- </exclude>
<!-- to create an array you must keep this even if it is empty -->
<exclude>
</exclude>
<!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
+ <nosuggests>yes</nosuggests>
<!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>contrib</mediadir>
- <destmedia>contrib</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
+ <mediadir>core</mediadir>
+ <destmedia>core</destmedia>
+ <!--
+ <fullpath_mediadir>/home/plop/iso/final/t/i586/media/main</fullpath_mediadir>
-->
<pubkey>release/media_info/pubkey</pubkey>
<release>yes</release>
@@ -134,20 +97,21 @@
<backport>no</backport>
<testing>no</testing>
</list>
+
<!-- keep this entry to create an array ref -->
<list></list>
</media>
<mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
- <!-- set fullpath if youy want to use an files in a non MDV repositery -->
- <fullpath>/home/plop/drakx/perl-install/install/share/meta-task</fullpath>
+ <version>2</version>
+ <!-- set fullpath if you want to use an files in a non MDV repositery -->
+ <fullpath>/home/bcd/build_bcd/pieces/cauldron/x86_64/media/media_info</fullpath>
<mediainfo_dir>media/media_info</mediainfo_dir>
<rpmsrate>rpmsrate</rpmsrate>
<compssusers>compssUsers.pl</compssusers>
- <filedeps>file-deps64</filedeps>
+ <filedeps>file-deps</filedeps>
<filter>lists/no-filter</filter>
- <urpmi_option>-a</urpmi_option>
+ <urpmi_option>-a</urpmi_option>
<askmedia desc="add for other media ?">
<todo>yes</todo>
</askmedia>
@@ -158,31 +122,33 @@
<todo>no</todo>
</xmlinfo>
</mediainfo>
-
<iso>
- <tag>farman</tag>
+ <tag>autumnm</tag>
<minor>1</minor>
<subversion>1</subversion>
<product>Free</product>
- <branch>Official</branch>
+ <branch>Devel</branch>
<type>basic</type>
<!-- dual arch not yet supported -->
<dualarch>no</dualarch>
<!-- SIZE is not YET USED !!! -->
- <size>700</size>
+ <size>4000</size>
<!-- media.cfg will be stored on genisoimage->{builddir}/{nameid}/{arch} -->
<mediacfg>media/media_info/media.cfg</mediacfg>
<hdlist>yes</hdlist>
<synthesis>yes</synthesis>
<header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>FREE-2010S-x86_64</volumeid>
- <volumesetid>Mandriva Linux - 2010 Spring (Free) - x86_64 DVD</volumesetid>
- <publisherid>Mandriva</publisherid>
- <datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Free)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
+ <systemid>Mageia</systemid>
+ <volumeid>FREE-2-x86_64-alpha1</volumeid>
+ <volumesetid>Mageia 2 - Alpha 1 - x86_64 DVD</volumesetid>
+ <publisherid>Mageia</publisherid>
+ <datapreparer>Mageia BCD</datapreparer>
+ <applicationid>Mageia 2 - Alpha 1</applicationid>
+ <copyrightid>Mageia</copyrightid>
</header>
+ <isohybrid>
+ <options>--fatfirst</options>
+ </isohybrid>
<genisoimage desc="iso generation tool">
<options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
<bootcat>isolinux/boot.cat</bootcat>
diff --git a/dvd_pwp32.xml b/dvd_pwp32.xml
deleted file mode 100644
index 3758106..0000000
--- a/dvd_pwp32.xml
+++ /dev/null
@@ -1,240 +0,0 @@
-<?xml version='1.0'?>
-
-<productname desc="The Linux product">
- <nameid>mandriva-linux-pwp</nameid>
- <nb_fork>15</nb_fork>
- <!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
- <!-- -->
- <arch>i586</arch>
- <repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
- </repo>
- <workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
- </workdir>
- <tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
- <isolonux desc="isolinux info">
- <defaultpath>isolinux</defaultpath>
- <firmware>yes</firmware>
- <!-- <fullpath></fullpath> -->
- <!-- add hdt entry in syslinux.cfg -->
- <entry name="hdt" desc="Main media">
- <bin>/usr/lib/syslinux/hdt.c32</bin>
- <label>hdt</label>
- <kernel>hdt.c32</kernel>
- <append>modules=modules.pci</append>
- </entry>
- <!-- keep this entry to create an array ref -->
- <entry></entry>
- <tocopy name="pcimap">
- <file>/lib/modules/2.6.33.4-server-1mnb/modules.pcimap</file>
- </tocopy>
- <tocopy name="ids">
- <file>/usr/share/pci.ids</file>
- </tocopy>
- <tocopy></tocopy>
- </isolinux>
- <installer desc="path to the Mandriva installer (stage1/stage2)">
- <defaultpath>install</defaultpath>
- <!--<fullpath></fullpath> -->
- <advertising>
- <defaultpath>advertising</defaultpath>
- <!--<fullpath></fullpath> -->
- </advertising>
- </installer>
-
- <!-- theme must be available to path altx/all.rdz files -->
- <theme name="mandriva-release-Powerpack">
- <theme>mandriva-theme-Powerpack</theme>
- <bootsplash>Mandriva-Powerpack</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
- </theme>
-
- <media desc="media to take into account to build the ISO">
- <!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
- <update_prefix>Updates</update_prefix>
- <list name="Main" desc="Main media">
- <!-- MANDATORY list of wanted packages on the iso -->
- <input name="base">
- <file>lists/input_cat_pwp</file>
- </input>
- <input name="base">
- <file>lists/theme-pwp</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude_main_pwp</file>
- </exclude>
- <exclude name="exclude">
- <file>exclude_main_pwp32</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_tofix</file>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main</mediadir>
- <destmedia>main</destmedia>
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Contrib" desc="Contrib media">
- <input name="base">
- <file>lists/input_cat_pwp</file>
- </input>
- <input>
- <file>lists/input_contrib_pwp</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude</file>
- </exclude>
- <exclude name="exclude">
- <file>lists/exclude_contrib_pwp</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_tofix</file>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>contrib</mediadir>
- <destmedia>contrib</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
- -->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Restricted" desc="Restricted media">
- <!--<input name="base">
- <file>lists/input_cat</file>
- </input>
- -->
- <!-- to create an array you must keep this even if it is empty -->
- <input name="extra">
- <file>lists/input_restricted</file>
- </input>
- <input>
- <file>lists/input_restricted32</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <!--<file>lists/exclude_restricted</file>-->
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>restricted</mediadir>
- <destmedia>restricted</destmedia>
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Non-free" desc="Non-free media">
- <drop>yes</drop>
- <input name="base">
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input name="extra">
- <file>lists/input_nonfree</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>non-free</mediadir>
- <destmedia>non-free</destmedia>
- <!--<fullpath_mediadir>/home/plop/pieces/cooker/x86_64/media/non-free/release</fullpath_mediadir>-->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <!-- keep this entry to create an array ref -->
- <list></list>
- </media>
-
- <mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
- <!-- set fullpath if youy want to use an files in a non MDV repositery -->
- <!--<fullpath></fullpath> -->
- <mediainfo_dir>media/media_info</mediainfo_dir>
- <rpmsrate>rpmsrate</rpmsrate>
- <compssusers>compssUsers.pl</compssusers>
- <filedeps>file-deps</filedeps>
- <filter>lists/no-filter</filter>
- <urpmi_option>-a </urpmi_option>
- <askmedia desc="add for other media ?">
- <todo>yes</todo>
- </askmedia>
- <suppl desc="add an external media ?">
- <todo>yes</todo>
- </suppl>
- <xmlinfo>
- <todo>no</todo>
- </xmlinfo>
- </mediainfo>
-
- <iso>
- <tag>farman</tag>
- <minor>1</minor>
- <subversion>1</subversion>
- <product>Powerpack</product>
- <branch>Official</branch>
- <type>basic</type>
- <!-- dual arch not yet supported -->
- <dualarch>no</dualarch>
- <!-- SIZE is not YET USED !!! -->
- <size>700</size>
- <!-- media.cfg will be stored on genisoimage->{builddir}/{nameid}/{arch} -->
- <mediacfg>media/media_info/media.cfg</mediacfg>
- <hdlist>yes</hdlist>
- <synthesis>yes</synthesis>
- <header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>PWP-2010S-i586</volumeid>
- <volumesetid>Mandriva Linux - 2010 Spring (Powerpack) - i586 DVD</volumesetid>
- <publisherid>Mandriva</publisherid>
- <datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Powerpack)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
- </header>
- <genisoimage desc="iso generation tool">
- <options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
- <bootcat>isolinux/boot.cat</bootcat>
- <!-- builddir and destdir will always use the workdir -->
- <builddir>build</builddir>
- <isodir>iso</isodir>
- </genisoimage>
- </iso>
-</productname>
diff --git a/dvd_pwp64.xml b/dvd_pwp64.xml
deleted file mode 100644
index b837224..0000000
--- a/dvd_pwp64.xml
+++ /dev/null
@@ -1,336 +0,0 @@
-<?xml version='1.0'?>
-
-<productname desc="The Linux product">
- <nameid>mandriva-linux-pwp</nameid>
- <nb_fork>15</nb_fork>
- <!-- you must specify on wich distrib this iso will be built -->
- <based_on>2010.1</based_on>
- <!-- -->
- <arch>x86_64</arch>
- <repo desc="Where is the repositery of the distribution">
- <path>/home/plop/pieces</path>
- </repo>
- <workdir desc="Where is my working dir">
- <path>/home/plop/build_bcd</path>
- </workdir>
- <tocopy_file>tocopy_plop</tocopy_file>
- <chroot_media>Main,Main Updates</chroot_media>
- <chroot_media_exclude>Main Backports,Main Testing</chroot_media_exclude>
- <isolinux desc="isolinux info">
- <defaultpath>isolinux</defaultpath>
- <firmware>yes</firmware>
- <!-- <fullpath></fullpath> -->
- <!-- add hdt entry in syslinux.cfg -->
- <entry name="hdt" desc="Main media">
- <bin>/usr/lib/syslinux/hdt.c32</bin>
- <label>hdt</label>
- <kernel>hdt.c32</kernel>
- <append>modules=modules.pci</append>
- </entry>
- <!-- keep this entry to create an array ref -->
- <entry></entry>
- <tocopy name="pcimap">
- <file>/lib/modules/2.6.33.4-server-1mnb/modules.pcimap</file>
- </tocopy>
- <tocopy name="ids">
- <file>/usr/share/pci.ids</file>
- </tocopy>
- <tocopy></tocopy>
- </isolinux>
- <installer desc="path to the Mandriva installer (stage1/stage2)">
- <defaultpath>install</defaultpath>
- <!--<fullpath></fullpath> -->
- <advertising>
- <defaultpath>advertising</defaultpath>
- <!--<fullpath></fullpath> -->
- </advertising>
- </installer>
-
- <!-- theme must be available to path altx/all.rdz files -->
- <theme name="mandriva-release-Powerpack">
- <theme>mandriva-theme-Powerpack</theme>
- <bootsplash>Mandriva-Powerpack</bootsplash>
- <bootsplash_path>/usr/share/plymouth</bootsplash_path>
- <gfxboot_path>/usr/share/gfxboot</gfxboot_path>
- </theme>
-
- <media desc="media to take into account to build the ISO">
- <!-- name of the first media wich contains basesystem and kernels -->
- <first_media>Main</first_media>
- <update_prefix>Updates</update_prefix>
- <list name="Main" desc="Main media">
- <!-- MANDATORY list of wanted packages on the iso -->
- <input name="base">
- <file>lists/input_cat_pwp</file>
- </input>
- <input name="base">
- <file>lists/theme-pwp</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude_main_pwp</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_tofix</file>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main</mediadir>
- <destmedia>main</destmedia>
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Contrib" desc="Contrib media">
- <input name="base">
- <file>lists/input_cat_pwp</file>
- </input>
- <input>
- <file>lists/input_contrib_pwp</file>
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude</file>
- </exclude>
- <exclude name="exclude">
- <file>lists/exclude_contrib_pwp</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_tofix</file>
- </exclude>
- <exclude>
- <file>lists/exclude_contrib64</file>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>contrib</mediadir>
- <destmedia>contrib</destmedia>
- <!--
- <fullpath_mediadir>/home/plop/build/2009.1/100/i586/media/contrib</fullpath_mediadir>
- -->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Restricted" desc="Restricted media">
- <!--<input name="base">
- <file>lists/input_cat</file>
- </input>
- -->
- <!-- to create an array you must keep this even if it is empty -->
- <input name="extra">
- <file>lists/input_restricted64</file>
- </input>
- <input>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <!--<file>lists/exclude_restricted</file>-->
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>restricted</mediadir>
- <destmedia>restricted</destmedia>
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="Non-free" desc="Non-free media">
- <drop>yes</drop>
- <input name="base">
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input name="extra">
- <file>lists/input_nonfree</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude>
- <file>lists/exclude_nonfree64</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>non-free</mediadir>
- <destmedia>non-free</destmedia>
- <!--<fullpath_mediadir>/home/plop/pieces/cooker/x86_64/media/non-free/release</fullpath_mediadir>-->
- <pubkey>release/media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="main32" desc="main32 media">
- <!-- set drop tag to "yes" to remove this media while doing an urpmq requires-recursive query with the rpmcheck list
- This is mandatory if you add a 32bits media to build a 64bi ISO, and you dont want
- to get 32bits package to solve missing deps for package listed in rpmcheck list. -->
- <drop>yes</drop>
- <remove_noarch>yes</remove_noarch>
- <input name="base32">
- <!-- <file>lists/main32</file>-->
- </input>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <file>lists/exclude_main_pwp</file>
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- <file>lists/exclude_main32_64biso</file>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main32</mediadir>
- <destmedia>main32</destmedia>
- <!-- external media repositery with hdlists -->
- <external name="main32">
- <fullpath_mediadir>/home/plop/pieces/2010.1/i586/media/main/</fullpath_mediadir>
- </external>
- <pubkey>media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
- <list name="nspluginwrapper" desc="nspluginwrapper media">
- <media_supp>main32</media_supp>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- </input>
- <input name="extra">
- <file>lists/nspluginwrapper</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <!--<file>lists/exclude_restricted</file> -->
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>main</mediadir>
- <destmedia>main</destmedia>
- <!-- <external name="restricted32">
- <fullpath_mediadir>/home/plop/pieces/2010.1/i586/media/restricted</fullpath_mediadir>
- </external>
- -->
- <pubkey>media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
-
- <list name="restricted32" desc="restricted32 media">
- <media_supp>main32</media_supp>
- <!-- to create an array you must keep this even if it is empty -->
- <input>
- </input>
- <input name="extra">
- <file>lists/input_restricted</file>
- </input>
- <!-- MANDATORY list of unwanted packages on the iso -->
- <exclude name="exclude">
- <!--<file>lists/exclude_restricted</file> -->
- </exclude>
- <!-- to create an array you must keep this even if it is empty -->
- <exclude>
- </exclude>
- <!-- nosuggests options should be yes or no -->
- <nosuggests>no</nosuggests>
- <!-- will be taken in {repo}{version}{arch}/media -->
- <mediadir>restricted</mediadir>
- <destmedia>restricted32</destmedia>
- <external name="restricted32">
- <fullpath_mediadir>/home/plop/pieces/2010.1/i586/media/restricted</fullpath_mediadir>
- </external>
- <pubkey>media_info/pubkey</pubkey>
- <release>yes</release>
- <updates>no</updates>
- <backport>no</backport>
- <testing>no</testing>
- </list>
-
- <!-- keep this entry to create an array ref -->
- <list></list>
- </media>
-
- <mediainfo desc="All files relatives to media_info dir">
- <version>2010-spring</version>
- <!-- set fullpath if youy want to use an files in a non MDV repositery -->
- <!--<fullpath></fullpath> -->
- <mediainfo_dir>media/media_info</mediainfo_dir>
- <rpmsrate>rpmsrate</rpmsrate>
- <compssusers>compssUsers.pl</compssusers>
- <filedeps>file-deps</filedeps>
- <filter>lists/no-filter</filter>
- <urpmi_option>-a </urpmi_option>
- <askmedia desc="add for other media ?">
- <todo>yes</todo>
- </askmedia>
- <suppl desc="add an external media ?">
- <todo>yes</todo>
- </suppl>
- <xmlinfo>
- <todo>no</todo>
- </xmlinfo>
- </mediainfo>
-
- <iso>
- <tag>farman</tag>
- <minor>1</minor>
- <subversion>1</subversion>
- <product>Powerpack</product>
- <branch>Official</branch>
- <type>basic</type>
- <!-- dual arch not yet supported -->
- <dualarch>no</dualarch>
- <!-- SIZE is not YET USED !!! -->
- <size>700</size>
- <!-- media.cfg will be stored on genisoimage->{builddir}/{nameid}/{arch} -->
- <mediacfg>media/media_info/media.cfg</mediacfg>
- <hdlist>yes</hdlist>
- <synthesis>yes</synthesis>
- <header desc="Iso header info">
- <systemid>Mandriva Linux</systemid>
- <volumeid>PWP-2010S-x86_64</volumeid>
- <volumesetid>Mandriva Linux - 2010 Spring (Powerpack) - x86_64 DVD</volumesetid>
- <publisherid>Mandriva</publisherid>
- <datapreparer>Mandriva-Linux BCD</datapreparer>
- <applicationid>Mandriva Linux - 2010 Spring (Powerpack)</applicationid>
- <copyrightid>Mandriva Linux</copyrightid>
- </header>
- <genisoimage desc="iso generation tool">
- <options>-f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 </options>
- <bootcat>isolinux/boot.cat</bootcat>
- <!-- builddir and destdir will always use the workdir -->
- <builddir>build</builddir>
- <isodir>iso</isodir>
- </genisoimage>
- </iso>
-</productname>
diff --git a/lists/basesystem_mini b/lists/basesystem_mini
index 4ba6d91..af354d3 100644
--- a/lists/basesystem_mini
+++ b/lists/basesystem_mini
@@ -21,11 +21,11 @@ wireless-tools
msec
wpa_supplicant
-mandriva-theme-Free
-mandriva-gfxboot-theme
-mandriva-release-common
-mandriva-lxde-config-Free
-mandriva-release-Free
+mageia-theme-Default
+mageia-gfxboot-theme
+mageia-release-common
+mageia-lxde-config-Default
+mageia-release-Default
polkit-gnome
INSTALL 1
@@ -143,5 +143,8 @@ man
xguest
glxinfo
msec-gui
-mdkonline
+mgaonline
task-pulseaudio
+halevt
+halevt-user
+x11-driver-video-psb
diff --git a/lists/dual_contrib b/lists/dual_contrib
deleted file mode 100644
index f2b4558..0000000
--- a/lists/dual_contrib
+++ /dev/null
@@ -1,2 +0,0 @@
-halevt
-halevt-user
diff --git a/lists/dual_contrib32 b/lists/dual_contrib32
deleted file mode 100644
index f2e3486..0000000
--- a/lists/dual_contrib32
+++ /dev/null
@@ -1 +0,0 @@
-x11-driver-video-psb
diff --git a/lists/exclude_contrib64 b/lists/exclude_contrib64
deleted file mode 100644
index 5b3e8f7..0000000
--- a/lists/exclude_contrib64
+++ /dev/null
@@ -1,2 +0,0 @@
-wine-doors
-psb-
diff --git a/lists/exclude_contrib_pwp b/lists/exclude_contrib_pwp
deleted file mode 100644
index bb91153..0000000
--- a/lists/exclude_contrib_pwp
+++ /dev/null
@@ -1,5 +0,0 @@
-mandriva-xfce-config-Free
-mandriva-xfce-config-One
-mandriva-xfce-config-Flash
-seamonkey
-galeon
diff --git a/lists/exclude_main_pwp b/lists/exclude_main_pwp
deleted file mode 100644
index cf7de26..0000000
--- a/lists/exclude_main_pwp
+++ /dev/null
@@ -1,45 +0,0 @@
-# theme
-mandriva-theme-Flash
-mandriva-theme-Free
-mandriva-theme-One
-mandriva-theme-Mini
-mandriva-release-Flash
-mandriva-release-Free
-mandriva-release-One
-mandriva-release-Mini
-flash-kde4-config
-one-kde4-config
-free-kde4-config
-discovery-kde4-config
-mandriva-lxde-config-Free
-mandriva-lxde-config-Flash
-mandriva-lxde-config-One
-mandriva-lxde-config-Mini
-mandriva-xfce-config-Free
-mandriva-xfce-config-One
-mandriva-xfce-config-Flash
-mandriva-xfce-config-Mini
-
-firefox-devel
-openoffice.org-help-
-openoffice.org64-help-
-gimp-help-
-drakx-installer-stage2
-webmin
-tomboy
-festival
-festvox-kallpc16k
-festvox-kedlpc8k
-festvox-suopuhe-lj
-festvox-suopuhe-mv
-festvox-kallpc16k
-festvox-kallpc8k
-festvox-kedlpc16k
-festvox-kedlpc8k
-gnome-speech-driver-festival
-java-1.5.0-sun
-java-1.6.0-sun
-kpackagekit-common
-lib64packagekit-qt13
-netbook-kde4-config
-#gstreamer0.10-plugins-ugly
diff --git a/lists/exclude_mini b/lists/exclude_mini
index 28d06d0..5e4e018 100644
--- a/lists/exclude_mini
+++ b/lists/exclude_mini
@@ -1,18 +1,6 @@
kernel-xen
kdm
vim-X11
-mandriva-theme-Flash
-mandriva-theme-One
-mandriva-theme-Free
-mandriva-theme-Mini
-mandriva-release-Flash
-mandriva-release-One
-mandriva-release-Free
-mandriva-release-Mini
-mandriva-lxde-config-Flash
-mandriva-lxde-config-One
-mandriva-lxde-config-Free
-mandriva-lxde-config-Mini
policykit-kde
polkit-kde-1
kernel-source
diff --git a/lists/input_cat_pwp b/lists/input_cat_pwp
deleted file mode 100644
index d498895..0000000
--- a/lists/input_cat_pwp
+++ /dev/null
@@ -1,128 +0,0 @@
-CAT_NETWORKING_NEWS_SERVER 3
-CAT_NETWORKING_OTHER 3
-CAT_NETWORKING_OTHER_SERVER 3
-CAT_NIS 3
-CAT_NIS_SERVER 3
-CAT_NETWORKING_REMOTE_ACCESS 3
-CAT_NETWORKING_REMOTE_ACCESS_SERVER 3
-CAT_NETWORKING_DNS 3
-CAT_NETWORKING_DNS_SERVER 3
-CAT_NETWORKING_FILE 3
-CAT_NETWORKING_FILE_SERVER 3
-CAT_NETWORKING_WWW 4
-CAT_NETWORKING_WWW_SERVER 5
-CAT_GRAPHICS 1
-CAT_ARCHIVING 1
-CAT_DATABASES 4
-CAT_GAMES 2
-CAT_DEVELOPMENT 2
-CAT_MONITORING 3
-CAT_FILE_TOOLS 1
-CAT_WEBMIN 3
-CAT_WIZARDS 3
-CAT_CONFIG 1
-CAT_BOOKS 3
-CAT_X 1
-CAT_MINIMAL_DOCS 3
-CAT_SYSTEM 1
-CAT_EMULATORS 2
-CAT_PRINTER 1
-CAT_VIDEO_EDITING 3
-SCANNER 4
-PHOTO 3
-INSTALL 1
-CAT_LSB 3
-CAT_LXDE 1
-CAT_GRAPHICAL_DESKTOP 4
-CAT_GNOME 1
-CAT_KDE 1
-CAT_XFCE 4
-CAT_VIDEO 3
-CAT_TV 3
-CAT_OFFICE 4
-CAT_SPELLCHECK 4
-CAT_AUDIO 1
-CAT_ACCESSIBILITY 3
-CAT_PUBLISHING 3
-CAT_SHELLS 3
-CAT_SCIENCES 3
-CAT_EDUCATION 3
-CAT_EDITORS 4
-CAT_TEXT_TOOLS 3
-CAT_COMMUNICATIONS 3
-CAT_TERMINALS 2
-CAT_NETWORKING_CHAT 3
-CAT_NETWORKING_CHAT_SERVER 5
-CAT_NETWORKING_FILE_TRANSFER 3
-CAT_NETWORKING_FILE_TRANSFER_SERVER 3
-CAT_NETWORKING_LDAP_SERVER 3
-CAT_NETWORKING_INSTANT_MESSAGING 3
-CAT_NETWORKING_IRC 3
-CAT_NETWORKING_FIREWALLING_SERVER 3
-CAT_NETWORKING_GROUPWARE_SERVER 3
-CAT_NETWORKING_MAIL 4
-CAT_NETWORKING_MAIL_SERVER 5
-CAT_NETWORKING_NEWS 3
-
-# all task- packages
-task-3ddesktop-gtk
-task-3ddesktop-kde
-#task-c-devel
-#task-c++-devel
-task-gnome-2010.1
-task-gnome-minimal-2010.1
-task-kde4
-#task-kde4-devel
-task-kde4-minimal
-task-lxde
-lxde-common
-lxde-settings-daemon
-task-mds
-task-printing
-task-printing-canon
-task-printing-epson
-task-printing-hp
-task-printing-lexmark
-task-printing-misc
-task-printing-okidata
-task-printing-scanning
-task-printing-server
-task-pulseaudio
-task-scanning
-task-x11
-
-# usefull tools
-xen-hypervisor
-dkms
-xemacs
-fluid-soundfont-common
-xorg-x11-75dpi-fonts
-x11-font-wqy-bitmapfont
-xterm
-cpufreqd
-#apmd
-bcm43xx-fwcutter
-#lilo
-vboxadditions-kernel-desktop-latest
-vboxadditions-kernel-desktop586-latest
-vboxadditions-kernel-server-latest
-virtualbox
-virtualbox-kernel-desktop586-latest
-virtualbox-kernel-desktop-latest
-virtualbox-kernel-server-latest
-
-#mandatory for ooo
-classpath
-
-# fix for non-free cg
-#lib64mesaglu1-devel
-ka-deploy-source-node
-ka-deploy-server
-dansguardian
-hylafax-server
-mercurial-server
-mercurial
-vpnclient
-vpnc
-openvpn
-openvpn-admin
diff --git a/lists/input_contrib b/lists/input_contrib
deleted file mode 100644
index 2a208ca..0000000
--- a/lists/input_contrib
+++ /dev/null
@@ -1,422 +0,0 @@
-afio
-abiword
-abiword-docs-en
-abiword-docs-fr
-abiword-docs-pl
-gnumeric
-aircrack-ng
-airsnort
-alsa_raoppcm-kernel-desktop-latest
-alsa_raoppcm-kernel-server-latest
-anjuta2
-apache-mod_python
-arj
-atunes
-aubio
-audacious
-audacious-plugins
-audacious-pulse
-avidemux
-avidemux-cli
-avidemux-gtk
-avidemux-qt
-barry-charge
-barry-gui
-barry-opensync
-barry-tools
-bluedj-blackjack
-bluedj-chaodip
-bluedj-chinesechess
-bluedj-chudd
-bluedj-gdmahjong
-bluedj-gongzhu
-bluedj-hall
-bluedj-interlink
-bluedj-landbattle
-bluedj-landlord
-bluedj-mahjong
-bluedj-niuniu
-bluedj-renju
-bluedj-shisensho
-bluedj-suoha
-bluedj-upgrade
-buffer
-canna
-capture
-chromium-browser
-clamav
-clamav-db
-clanbomber2
-cooledit
-cwiid
-dahdi-tools
-dkms-actuator
-dkms-dahdi
-dkms-fusion
-dkms-hso
-dkms-ipw3945
-dkms-iscsitarget
-dkms-ivtv
-dkms-kqemu
-dkms-lazyfs
-dkms-m560x
-dkms-mcs7830
-dkms-netfilter-rtsp
-dkms-nouveau
-dkms-opencbm
-dkms-pwc
-dkms-qc-usb-messenger
-dkms-r5u870
-dkms-rt2870
-dkms-squashfs
-dkms-squashfs-lzma
-dkms-syntek
-dkms-thinkpad
-dkms-tp_smapi
-dkms-usbvision
-dkms-v4l-dvb-testing
-dkms-vhba
-dkms-visdn
-dkms-vloopback
-dkms-zd1211
-dolly
-dolly_plus
-dvdauthor
-dvd-slideshow
-dvdstyler
-ec-fonts-mftraced
-eclipse-egit
-editobj
-#egoboo
-#egoboo-data
-enblend
-engine_pkcs11
-exo
-gajim
-galaxy-gtk12
-gdk-pixbuf-loaders
-gnonlin
-gnucap
-gnu-git
-gossip
-gournal
-gq
-grsync
-gscan2pdf
-gscanbus
-gstreamer0.10-gsm
-gstreamer0.10-mms
-gstreamer0.10-mpeg2enc
-gstreamer0.10-musepack
-gstreamer0.10-neon
-gstreamer0.10-plugins-bad
-gstreamer0.10-mpeg
-gstreamer0.10-a52dec
-gstreamer0.10-resindvd
-gsynaptics
-hibernate
-hotkeys
-htmlparser
-hugin
-iftop
-input-utils
-ivtv
-jcommon
-jettison
-jfreechart
-jhlabs-filters
-joda-time
-kconfigldap
-kftpgrabber
-kiba-dock
-kiba-plugins
-klamav
-kmediafactory
-kqemu-kernel-desktop-latest
-kqemu-kernel-server-latest
-anjuta0
-clamav5
-clamav6
-djconsole
-exo
-fluidsynth1
-gdk-pixbuf2
-gstphotography0.10_0
-gtk+1.2
-gtkhex0
-gtksourceviewmm
-kdepim2-common
-kdepim2-ktnef
-kftpinterfaces4
-kmediafactory
-openlibraries
-opensync-plugin-evolution2
-opensync-plugin-file
-opensync-plugin-gnokii
-opensync-plugin-kdepim
-opensync-plugin-python
-opensync-plugin-syncml
-orange0
-pano13-tools
-rapi-python
-rtfcomp0
-scim-honoka0
-scim-honoka-counterattack0
-scim-honoka-devel
-upnp3
-xfsm
-xosd2
-lincity-ng
-logitech_applet
-logitech-mouse-common
-luma
-maildrop
-mcs
-memtester
-mindi
-mindi-busybox
-mondo
-mousepad
-mrxvt
-msynctool
-multisync-gui
-nano
-nautilus-open-terminal
-nautilus-sendto
-nautilus-sendto-bluetooth
-nautilus-sendto-gajim
-nemiver
-netstat-nat
-nget
-ngrep
-opencbm-kernel-desktop-latest
-opencbm-kernel-server-latest
-openldap2.3
-openldap-extra-schemas
-openldap-mandriva-dit
-openlibraries-media
-p7zip
-penguin-command
-perl-Config-General
-perl-Dahdi
-perl-Flickr-API
-perl-Flickr-Upload
-perl-Test-Mock-LWP
-perl-Gtk2-Ex-PodViewer
-perl-Gtk2-Ex-Simple-List
-perl-Gtk2-GladeXML
-perl-Gtk2-ImageView
-perl-HTTP-Cache-Transparent
-perl-HTTP-Response-Encoding
-perl-Image-ExifTool
-perl-PDF-API2
-perl-Sane
-perl-Unicode-UTF8simple
-perl-Video-Frequencies
-perl-Video-ivtv
-perl-WWW-Mechanize
-perl-XML-Mini
-perl-XML-Parser-Lite-Tree
-perl-XMLTV
-phpmyadmin
-php-pear-OLE
-php-pear-Spreadsheet_Excel_Writer
-pigment
-pigment-python
-pitivi
-poedit
-powertop
-prozilla
-py2play
-pygame
-pyogg
-pyopenal
-py-smbpasswd
-python-cssutils
-python-cwiid
-python-daap
-python-enchant
-python-enthought-enthoughtbase
-python-enthought-scimath
-python-enthought-traits
-python-librra
-python-lirc
-python-mysql
-python-numpy
-python-osd
-python-pybluez
-python-pygoocanvas
-python-pymetar
-python-scipy
-python-simplejson
-python-sqlite
-python-twisted-web2
-python-wmd
-python-xlib
-pyvorbis
-pywbxml
-qemu
-qemu-img
-qtemu
-rgrep
-ri-li
-scim-array
-scim-canna
-scim-ccinput
-scim-fcitx
-scim-honoka
-scim-honoka-counterattack
-scim-honoka-plugin-anthy
-scim-honoka-plugin-ascii
-scim-honoka-plugin-kanainput
-scim-honoka-plugin-romkan
-scim-honoka-plugin-simpleprediction
-scim-honoka-plugin-skkdic
-scim-input-pad
-scim-novel-pinyin
-scim-panel-gnome
-scim-python
-scim-python-en
-scim-python-zh_CN
-scim-qtimm
-scim-ruby
-scim-sinhala
-scim-sunpinyin
-scim-tegaki
-scim-uim
-sethdlc
-shfs-utils
-skim
-skim-scim-anthy
-skim-scim-canna
-skim-scim-honoka
-skim-scim-skk
-soya
-#squashfs-kernel-desktop-latest
-#squashfs-kernel-server-latest
-#squashfs-lzma-kernel-desktop-latest
-#squashfs-lzma-kernel-server-latest
-sshfs-fuse
-stgit
-substance
-swh-plugins
-swingx
-synce-gvfs
-synce-hal
-synce-kio-rapip
-sync-engine
-synce-opensync-plugin
-synce-trayicon
-tango-icon-theme
-task-blackberry-common
-task-blackberry-gnome
-task-lamp
-task-lamp-extras
-task-lamp-perl
-task-lamp-php
-task-lamp-python
-task-nokiasync-common
-task-nokiasync-gnome
-task-wm5sync-common
-task-wm5sync-gnome
-task-wm5sync-kde
-terminal
-thunar
-thunar-volman
-tkdvd
-tp_smapi-kernel
-tp_smapi-kernel-desktop-latest
-tp_smapi-kernel-server-latest
-transkode
-tuxpaint
-twill
-unpaper
-visdn-tools
-vlc
-vlc-plugin-a52
-vlc-plugin-aa
-vlc-plugin-bonjour
-vlc-plugin-dv
-vlc-plugin-dvdnav
-vlc-plugin-flac
-vlc-plugin-fluidsynth
-vlc-plugin-ggi
-vlc-plugin-gnutls
-vlc-plugin-jack
-vlc-plugin-lirc
-vlc-plugin-lua
-vlc-plugin-mod
-vlc-plugin-mpc
-vlc-plugin-ncurses
-vlc-plugin-ogg
-vlc-plugin-opengl
-vlc-plugin-pulse
-vlc-plugin-schroedinger
-vlc-plugin-sdl
-vlc-plugin-speex
-vlc-plugin-svgalib
-vlc-plugin-theora
-vlc-plugin-twolame
-vlc-plugin-upnp
-vlc-plugin-xosd
-vlc-plugin-zvbi
-w3m
-wstx
-xarchiver
-xdvi
-xfconf
-xfdesktop
-xfwm4
-xmoto
-xmlpull-api
-xmltv-grabbers-ar
-xmltv-grabbers-ch
-xmltv-grabbers-combiner
-xmltv-grabbers-dk
-xmltv-grabbers-dtv_la
-xmltv-grabbers-ee
-xmltv-grabbers-es
-xmltv-grabbers-eu
-xmltv-grabbers-fi
-xmltv-grabbers-fr
-xmltv-grabbers-hr
-xmltv-grabbers-huro
-xmltv-grabbers-is
-xmltv-grabbers-it
-xmltv-grabbers-na
-xmltv-grabbers-no
-xmltv-grabbers-pt
-xmltv-grabbers-re
-xmltv-grabbers-se
-xmltv-grabbers-uk
-xournal
-xstream
-yauap
-zd1211
-mplayerthumb
-wormux
-wesnoth
-widelands-b15
-warzone2100
-#tremulous-maps
-#tremulous
-X11R6-contrib
-#task-xfce
-smplayer
-smplayer-themes
-halevt
-halevt-user
-dkms-psb
-psb-kernel-desktop-latest
-psb-kernel-desktop586-latest
-psb-kernel-server-latest
-x11-driver-video-psb
-x11-driver-input-wiimote
-x11-driver-video-vermilion
-x11-driver-video-nouveau
-x11-driver-video-xgi
-mandriva-xfce-config-Free
-tmux
-tuxracer
-scilab
-#uClibc-libopenssl0.9.7
diff --git a/lists/input_contrib32 b/lists/input_contrib32
deleted file mode 100644
index ddb1ad1..0000000
--- a/lists/input_contrib32
+++ /dev/null
@@ -1,11 +0,0 @@
-alsa_raoppcm-kernel-desktop586-latest
-dkms-ov51x-jpeg
-kqemu-kernel-desktop586-latest
-opencbm-kernel-desktop586-latest
-scim-honoka-plugin-jsfilter
-squashfs-kernel-desktop586-latest
-squashfs-lzma-kernel-desktop586-latest
-syntek-kernel-desktop586-latest
-syntek-kernel-desktop-latest
-syntek-kernel-server-latest
-tp_smapi-kernel-desktop586-latest
diff --git a/lists/input_contrib32_extra b/lists/input_contrib32_extra
deleted file mode 100644
index 6fcecfc..0000000
--- a/lists/input_contrib32_extra
+++ /dev/null
@@ -1,12 +0,0 @@
-alsa_raoppcm-kernel-desktop586-latest
-dkms-ov51x-jpeg
-kqemu-kernel-desktop586-latest
-opencbm-kernel-desktop586-latest
-scim-honoka-plugin-jsfilter
-squashfs-kernel-desktop586-latest
-squashfs-lzma-kernel-desktop586-latest
-syntek-kernel-desktop586-latest
-syntek-kernel-desktop-latest
-syntek-kernel-server-latest
-tp_smapi-kernel-desktop586-latest
-nano
diff --git a/lists/input_contrib_pwp b/lists/input_contrib_pwp
deleted file mode 100644
index 5cc216d..0000000
--- a/lists/input_contrib_pwp
+++ /dev/null
@@ -1,374 +0,0 @@
-afio
-abiword
-abiword-docs-en
-aircrack-ng
-airsnort
-alsa_raoppcm-kernel-desktop-latest
-alsa_raoppcm-kernel-server-latest
-anjuta2
-arj
-aubio
-audacious
-audacious-plugins
-audacious-pulse
-avidemux
-avidemux-cli
-avidemux-gtk
-barry-charge
-barry-gui
-barry-opensync
-barry-tools
-buffer
-canna
-capture
-clamav
-clamav-db
-clanbomber2
-cwiid
-dahdi-tools
-dkms-actuator
-dkms-dahdi
-dkms-fusion
-dkms-hso
-dkms-ipw3945
-dkms-iscsitarget
-dkms-ivtv
-dkms-kqemu
-dkms-lazyfs
-dkms-m560x
-dkms-mcs7830
-dkms-netfilter-rtsp
-dkms-nouveau
-dkms-opencbm
-dkms-pwc
-dkms-qc-usb-messenger
-dkms-r5u870
-dkms-rt2870
-dkms-squashfs
-dkms-squashfs-lzma
-dkms-syntek
-dkms-thinkpad
-dkms-tp_smapi
-dkms-usbvision
-dkms-v4l-dvb-testing
-dkms-vhba
-dkms-visdn
-dkms-vloopback
-dkms-zd1211
-dvdauthor
-dvd-slideshow
-dvdstyler
-ec-fonts-mftraced
-eclipse-egit
-editobj
-#egoboo
-#egoboo-data
-enblend
-engine_pkcs11
-exo
-gajim
-galaxy-gtk12
-gdk-pixbuf-loaders
-gnonlin
-gnucap
-gnu-git
-gossip
-gournal
-gq
-grsync
-gscan2pdf
-gscanbus
-gstreamer0.10-gsm
-gstreamer0.10-mms
-gstreamer0.10-mpeg2enc
-gstreamer0.10-musepack
-gstreamer0.10-neon
-gstreamer0.10-plugins-bad
-gstreamer0.10-mpeg
-gstreamer0.10-a52dec
-gstreamer0.10-resindvd
-gsynaptics
-hibernate
-hotkeys
-htmlparser
-hugin
-iftop
-input-utils
-ivtv
-jcommon
-jettison
-jfreechart
-jhlabs-filters
-joda-time
-kconfigldap
-kftpgrabber
-kiba-dock
-kiba-plugins
-klamav
-kmediafactory
-kqemu-kernel-desktop-latest
-kqemu-kernel-server-latest
-anjuta0
-clamav5
-clamav6
-djconsole
-exo
-fluidsynth1
-gdk-pixbuf2
-gstphotography0.10_0
-gtk+1.2
-gtkhex0
-gtksourceviewmm
-kdepim2-common
-kdepim2-ktnef
-kftpinterfaces4
-kmediafactory
-openlibraries
-opensync-plugin-evolution2
-opensync-plugin-file
-opensync-plugin-gnokii
-opensync-plugin-kdepim
-opensync-plugin-python
-opensync-plugin-syncml
-orange0
-pano13-tools
-rapi-python
-rtfcomp0
-scim-honoka0
-scim-honoka-counterattack0
-scim-honoka-devel
-upnp3
-xfsm
-logitech_applet
-logitech-mouse-common
-luma
-maildrop
-mcs
-memtester
-mindi
-mindi-busybox
-mondo
-mousepad
-mrxvt
-msynctool
-multisync-gui
-nano
-nautilus-open-terminal
-nautilus-sendto
-nautilus-sendto-bluetooth
-nautilus-sendto-gajim
-nemiver
-netstat-nat
-nget
-ngrep
-opencbm-kernel-desktop-latest
-opencbm-kernel-server-latest
-openldap2.3
-openldap-extra-schemas
-openldap-mandriva-dit
-openlibraries-media
-p7zip
-perl-Config-General
-perl-Dahdi
-perl-Flickr-API
-perl-Flickr-Upload
-perl-Gtk2-Ex-PodViewer
-perl-Gtk2-Ex-Simple-List
-perl-Gtk2-GladeXML
-perl-Gtk2-ImageView
-perl-HTTP-Cache-Transparent
-perl-HTTP-Response-Encoding
-perl-Image-ExifTool
-perl-PDF-API2
-perl-Sane
-perl-Unicode-UTF8simple
-perl-Video-Frequencies
-perl-Video-ivtv
-perl-WWW-Mechanize
-perl-XML-Mini
-perl-XML-Parser-Lite-Tree
-perl-XMLTV
-phpmyadmin
-php-pear-OLE
-php-pear-Spreadsheet_Excel_Writer
-pigment
-pigment-python
-pitivi
-poedit
-powertop
-prozilla
-py2play
-pyogg
-pyopenal
-py-smbpasswd
-python-cssutils
-python-cwiid
-python-daap
-python-enchant
-python-enthought-enthoughtbase
-python-enthought-scimath
-python-enthought-traits
-python-librra
-python-lirc
-python-mysql
-python-numpy
-python-osd
-python-pybluez
-python-pygoocanvas
-python-pymetar
-python-scipy
-python-simplejson
-python-sqlite
-python-twisted-web2
-python-wmd
-python-xlib
-pyvorbis
-pywbxml
-qemu
-qemu-img
-rgrep
-scim-array
-scim-canna
-scim-ccinput
-scim-fcitx
-scim-honoka
-scim-honoka-counterattack
-scim-honoka-plugin-anthy
-scim-honoka-plugin-ascii
-scim-honoka-plugin-kanainput
-scim-honoka-plugin-romkan
-scim-honoka-plugin-simpleprediction
-scim-honoka-plugin-skkdic
-scim-input-pad
-scim-novel-pinyin
-scim-panel-gnome
-scim-python
-scim-python-en
-scim-python-zh_CN
-scim-qtimm
-scim-ruby
-scim-sinhala
-scim-sunpinyin
-scim-tegaki
-scim-uim
-sethdlc
-shfs-utils
-skim
-skim-scim-anthy
-skim-scim-canna
-skim-scim-honoka
-skim-scim-skk
-soya
-sshfs-fuse
-stgit
-substance
-swh-plugins
-swingx
-synce-gvfs
-synce-hal
-synce-kio-rapip
-sync-engine
-synce-opensync-plugin
-synce-trayicon
-tango-icon-theme
-task-blackberry-common
-task-blackberry-gnome
-task-lamp
-task-lamp-extras
-task-lamp-perl
-task-lamp-php
-task-lamp-python
-task-nokiasync-common
-task-nokiasync-gnome
-task-wm5sync-common
-task-wm5sync-gnome
-task-wm5sync-kde
-terminal
-thunar
-thunar-volman
-tmux
-tp_smapi-kernel
-tp_smapi-kernel-desktop-latest
-tp_smapi-kernel-server-latest
-transkode
-tuxpaint
-twill
-unpaper
-visdn-tools
-vlc
-vlc-plugin-a52
-vlc-plugin-aa
-vlc-plugin-bonjour
-vlc-plugin-dv
-vlc-plugin-dvdnav
-vlc-plugin-flac
-vlc-plugin-fluidsynth
-vlc-plugin-ggi
-vlc-plugin-gnutls
-vlc-plugin-jack
-vlc-plugin-lirc
-vlc-plugin-lua
-vlc-plugin-mod
-vlc-plugin-mpc
-vlc-plugin-ncurses
-vlc-plugin-ogg
-vlc-plugin-opengl
-vlc-plugin-pulse
-vlc-plugin-schroedinger
-vlc-plugin-sdl
-vlc-plugin-speex
-vlc-plugin-svgalib
-vlc-plugin-theora
-vlc-plugin-twolame
-vlc-plugin-upnp
-vlc-plugin-xosd
-vlc-plugin-zvbi
-w3m
-wstx
-xarchiver
-xdvi
-xmlpull-api
-xmltv-grabbers-ar
-xmltv-grabbers-ch
-xmltv-grabbers-combiner
-xmltv-grabbers-dk
-xmltv-grabbers-dtv_la
-xmltv-grabbers-ee
-xmltv-grabbers-es
-xmltv-grabbers-eu
-xmltv-grabbers-fi
-xmltv-grabbers-fr
-xmltv-grabbers-hr
-xmltv-grabbers-huro
-xmltv-grabbers-is
-xmltv-grabbers-it
-xmltv-grabbers-na
-xmltv-grabbers-no
-xmltv-grabbers-pt
-xmltv-grabbers-re
-xmltv-grabbers-se
-xmltv-grabbers-uk
-xournal
-xstream
-yauap
-zd1211
-mplayerthumb
-X11R6-contrib
-halevt
-halevt-user
-mandriva-xfce-config-Powerpack
-moovida-plugins-good
-moovida-plugins-bad
-moovida-core
-moovida
-dkms-psb
-psb-kernel-desktop-latest
-psb-kernel-desktop586-latest
-psb-kernel-server-latest
-xmoto
-x11-driver-video-psb
-x11-driver-input-wiimote
-x11-driver-video-vermilion
-x11-driver-video-nouveau
-x11-driver-video-xgi
-#wesnoth
diff --git a/lists/input_restricted b/lists/input_restricted
deleted file mode 100644
index 9d6ebc5..0000000
--- a/lists/input_restricted
+++ /dev/null
@@ -1,41 +0,0 @@
-acroread
-acroread-l10n-da
-acroread-l10n-de
-acroread-l10n-es
-acroread-l10n-fi
-acroread-l10n-fr
-acroread-l10n-it
-acroread-l10n-ja
-acroread-l10n-ko
-acroread-l10n-nb
-acroread-l10n-nl
-acroread-l10n-pt
-acroread-l10n-sv
-acroread-l10n-zh_CN
-acroread-l10n-zh_TW
-acroread-nppdf
-acroread-plugins-accessibility
-acroread-plugins-checkers
-acroread-plugins-comments
-acroread-plugins-dva
-acroread-plugins-ecmascript
-acroread-plugins-extwin
-acroread-plugins-forms
-acroread-plugins-hls
-acroread-plugins-internetaccess
-acroread-plugins-legalpdf
-acroread-plugins-makeaccessible
-acroread-plugins-multimedia
-acroread-plugins-pddom
-acroread-plugins-ppklite
-acroread-plugins-readoutloud
-acroread-plugins-saveasrtf
-acroread-plugins-searchfind
-acroread-plugins-sendmail
-acroread-plugins-soap
-acroread-plugins-spelling
-acroread-plugins-weblink
-opera
-skype
-flashplayer-plugin
-flashplayer
diff --git a/lists/input_restricted32 b/lists/input_restricted32
deleted file mode 100644
index b32c277..0000000
--- a/lists/input_restricted32
+++ /dev/null
@@ -1,5 +0,0 @@
-fluendo-dvd
-gstreamer-0.10-fluendo
-VariCAD_2009-en
-VariCAD_View_2009-en
-VMware-Player
diff --git a/lists/input_restricted64 b/lists/input_restricted64
deleted file mode 100644
index b32c277..0000000
--- a/lists/input_restricted64
+++ /dev/null
@@ -1,5 +0,0 @@
-fluendo-dvd
-gstreamer-0.10-fluendo
-VariCAD_2009-en
-VariCAD_View_2009-en
-VMware-Player
diff --git a/lists/kernel32_contrib b/lists/kernel32_contrib
deleted file mode 100644
index fa2655e..0000000
--- a/lists/kernel32_contrib
+++ /dev/null
@@ -1 +0,0 @@
-psb-kernel-desktop586-latest
diff --git a/lists/kernel64_contrib b/lists/kernel64_contrib
deleted file mode 100644
index a3ce633..0000000
--- a/lists/kernel64_contrib
+++ /dev/null
@@ -1 +0,0 @@
-psb-kernel-desktop-latest
diff --git a/lists/theme-free b/lists/theme-free
index 93f8dff..16d3a51 100644
--- a/lists/theme-free
+++ b/lists/theme-free
@@ -1,7 +1,7 @@
-mandriva-theme-Free-screensaver
-mandriva-lxde-config-Free
-mandriva-theme-Free
-mandriva-release-Free
-mandriva-kde4-config-common
-free-kde4-config
-mandriva-xfce-config-Free
+mageia-theme-Default
+mageia-theme-Default-screensaver
+mageia-release-Default
+mageia-xfce-config-Default
+mageia-lxde-config-Default
+Default-kde4-config
+mageia-kde4-config-common
diff --git a/lists/theme-pwp b/lists/theme-pwp
deleted file mode 100644
index 532e723..0000000
--- a/lists/theme-pwp
+++ /dev/null
@@ -1,8 +0,0 @@
-mandriva-theme-Powerpack-screensaver
-mandriva-lxde-config-Powerpack
-mandriva-theme-Powerpack
-mandriva-release-Powerpack
-powerpack-kde4-config
-mandriva-kde4-config-common
-mandriva-xfce-config-Powerpack
-
diff --git a/plop.sh b/plop.sh
new file mode 100755
index 0000000..c767f79
--- /dev/null
+++ b/plop.sh
@@ -0,0 +1,42 @@
+#!/bin/sh
+
+DISTRIB=mageia-dual
+TAG=valstar
+VERSION=1
+VV=1
+MEDIAMAIN=media/core
+PIECES="$HOME/build_bcd/pieces"
+BUILDPATH="$HOME/build_bcd/build/$DISTRIB-$VERSION"
+BUILDISOPATH="$HOME/build_bcd/iso/$DISTRIB-$VERSION"
+
+# genisoimage options
+AGENISO="$DISTRIB - 1"
+PUBLISHER="Mageia.Org"
+SYSID="$PUBLISHER"
+TOOL="$SYSID BCD"
+VOLSET="$SYSID $DISTRIB - $VERSION"
+VOLUME="$DISTRIB-$VERSION"
+
+
+mkdir -p $BUILDISOPATH
+
+genisoimage -f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 \
+ -A "$AGENISO" \
+ -publisher "$PUBLISHER" \
+ -sysid "$SYSID" \
+ -p "$TOOL" \
+ -volset "$VOLSET" \
+ -V "$VOLUME" \
+ -o "$BUILDISOPATH/$DISTRIB-$VERSION.iso" \
+ -b i586/isolinux/isolinux.bin \
+ -boot-info-table \
+ -quiet \
+ $BUILDPATH/
+
+du -sh $BUILDPATH/$DISTRIB-$VERSION.iso
+echo "$BUILDPATH/$DISTRIB-$VERSION.idx"
+cd $BUILDISOPATH/
+isohybrid -fatfirst $BUILDISOPATH/$DISTRIB-$VERSION.iso
+cp $BUILDISOPATH/$DISTRIB-$VERSION.idx .
+md5sum $DISTRIB-$VERSION.iso > $DISTRIB-$VERSION.iso.md5
+sha1sum $DISTRIB-$VERSION.iso > $DISTRIB-$VERSION.iso.sha1