<?xml version='1.0'?> <productname desc="The Linux product"> <nameid>mandriva-linux-free-alpha</nameid> <!-- you must specify on wich distrib this iso will be built --> <version>cooker</version> <!-- --> <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> </isolinux> <installer desc="path to the Mandriva installer (stage1/stage2)"> <defaultpath>install</defaultpath> <fullpath></fullpath> </installer> <!-- theme must be available to path altx/all.rdz files --> <theme name="Mandriva-Free"> <bootsplash>Mandriva-Free</bootsplash> <bootsplash_path>/usr/share/bootsplash</bootsplash_path> <gfxboot_path>/usr/share/gfxboot</gfxboot_path> </theme> <media desc="media to take into account to build the ISO"> <!-- WARNING thie 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/input_main</file> </input> <input name="base"> <file>lists/input_main32</file> </input> <!-- to create an array you must keep this even if it is empty --> <input name="extra"> <file>lists/input_main_extra</file> </input> <input name="extra"> <file>lists/input_main_oo3</file> </input> <!-- MANDATORY list of unwanted packages on the iso --> <exclude name="exclude"> <file>lists/exclude_main</file> </exclude> <!-- to create an array you must keep this even if it is empty --> <exclude name="extra"> <file>lists/exclude_main_extra</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> <!-- <fullpath_mediadir>/home/plop/iso/final/t/i586/media/main</fullpath_mediadir> --> <pubkey>release/media_info/pubkey</pubkey> <release>release</release> <updates>updates</updates> <backport>backports</backport> <testing>testing</testing> </list> <list name="Contrib" desc="Contrib media"> <input name="base"> <file>lists/input_contrib</file> </input> <!-- to create an array you must keep this even if it is empty --> <input name="extra"> <file>lists/input_contrib32_extra</file> </input> <!-- MANDATORY list of unwanted packages on the iso --> <exclude name="exclude"> <file>lists/exclude_contrib</file> </exclude> <!-- to create an array you must keep this even if it is empty --> <exclude name="extra"> <file>lists/exclude_contrib_extra</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>release</release> <updates>updates</updates> <backport>backports</backport> <testing>testing</testing> </list> <!-- keep this entry to create an array ref --> <list></list> </media> <mediainfo desc="All files relatives to media_info dir"> <!-- 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> <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>alpha1</tag> <minor>1</minor> <subversion>1</subversion> <product>Download</product> <branch>Cooker</branch> <type>basic</type> <!-- dual arch not yet supported --> <dualarch>no</dualarch> <!-- SIZE is not YET USED !!! --> <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> <advertising> <defaultpath>advertising</defaultpath> <fullpath></fullpath> <list>list</list> </advertising> <header desc="Iso header info"> <systemid>Mandriva Linux</systemid> <volumeid>FREE-2010-i586</volumeid> <volumesetid>Mandriva Linux - 2010 (Free) - i586 DVD</volumesetid> <publisherid>Mandriva</publisherid> <datapreparer>Mandriva-Linux BCD</datapreparer> <applicationid>Mandriva Linux - 2010 (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>