diff options
Diffstat (limited to 'dual.xml')
-rw-r--r-- | dual.xml | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/dual.xml b/dual.xml new file mode 100644 index 0000000..7a44a7a --- /dev/null +++ b/dual.xml @@ -0,0 +1,181 @@ +<?xml version='1.0'?> + +<productname desc="The Linux product"> + <nameid>mandriva-linux-free-dual</nameid> + <nb_fork>10</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> + <isolinux desc="isolinux info"> + <defaultpath>isolinux</defaultpath> + <!-- <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-Free"> + <theme>Mandriva-Free</theme> + <bootsplash>Mandriva-Free</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"> + <!-- WARNING this media must be named "Main" because main media is mandatory for all other media--> + <!-- Morever the "Main" media is always the Name use for an MDV reposiery --> + <!-- futur feature will provide a way to specify another name for the basic repo of an MDV distribution --> + <list name="Main" desc="Main media"> + <!-- MANDATORY list of wanted packages on the iso --> + <input name="base"> + <file>lists/basesystem_mini</file> + </input> + <input name="kernel"> + <file>lists/kernel32</file> + </input> + <!-- to create an array you must keep this even if it is empty --> + <input name="lang"> + <file>lists/languages</file> + </input> + <!-- MANDATORY list of unwanted packages on the iso --> + <!-- to create an array you must keep this even if it is empty --> + <exclude name="mini"> + <file>lists/exclude_mini</file> + </exclude> + <exclude name="exclude"> + <file>lists/exclude_mini32</file> + </exclude> + <!-- nosuggests options should be yes or no --> + <nosuggests>yes</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"> + <!-- MANDATORY list of wanted packages on the iso --> + <drop>yes</drop> + <input name="base"> + <file>lists/dual_contrib</file> + </input> + <!-- to create an array you must keep this even if it is empty --> + <input name="base"> + <file>lists/dual_contrib32</file> + </input> + <input> + <file>lists/kernel32_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> + </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> + <mediainfo_dir>media/media_info</mediainfo_dir> + <rpmsrate>rpmsrate</rpmsrate> + <compssusers>compssUsers.pl-dual</compssusers> + <filedeps>file-deps32</filedeps> + <filter>lists/extra-filter</filter> + <urpmi_option> -p</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>Free</product> + <branch>Official</branch> + <type>basic</type> + <!-- dual arch not yet supported --> + <dualarch>yes</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>FREE-2010Spring-DUAL</volumeid> + <volumesetid>Mandriva Linux - 2010 Spring (Free) - DUAL CD</volumesetid> + <publisherid>Mandriva</publisherid> + <datapreparer>Mandriva-Linux BCD</datapreparer> + <applicationid>Mandriva Linux - 2010 Spring (Free)</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> |