Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-backports > by-pkgid > 3aeb359f13ae174904e8282087111d22 > files > 12

bcd-0.5-1mdv2009.1.noarch.rpm

<?xml version='1.0'?>

<productname desc="The Linux product">
	<nameid>mandriva-linux-free</nameid>
	<!-- you must specify on wich distrib this iso will be built -->
	<version>2009.1</version>
	<!-- -->
	<arch>i586</arch>
	<repo desc="Where is the repositery of the distribution">
		<path>/mnt/ken/dis/</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>
			<!-- to create an array you must keep this even if it is empty -->
			<input name="extra">
				<file>lists/input_main_extra</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_contrib_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>
		<list name="Non-free" desc="non-free media">
			<input name="base">
				<file>lists/input_nonfree</file>
			</input>
			<!-- to create an array you must keep this even if it is empty -->
			<input name="extra">
				<file>lists/input_nonfree_extra</file>
			</input>
			<!-- MANDATORY list of unwanted packages on the iso -->
			<exclude name="exclude">
				<file>lists/exclude_nonfree</file>
			</exclude>
			<!-- to create an array you must keep this even if it is empty -->
			<exclude name="extra">
				<file>lists/exclude_nonfree_extra</file>
			</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/build/2009.1/100/i586/media/non-free</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>burps</tag>
		<minor>0</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>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>
		<advertising>
			<defaultpath>advertising</defaultpath>
			<fullpath></fullpath>
			<list>list</list>
		</advertising>
		<header desc="Iso header info">
			<systemid>Mandriva Linux</systemid>
			<volumeid>FREE-20091-i586</volumeid>
			<volumesetid>Mandriva Linux - 2009 Spring (Free) - i586 DVD</volumesetid>
			<publisherid>Mandriva</publisherid>
			<datapreparer>Mandriva-Linux</datapreparer>
			<applicationid>Mandriva Linux - 2009 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>