@@ -5,8 +5,29 @@
<contact>cs@linux-administrator.com</contact>
<specification>mini-image</specification>
</description>
- <preferences>
- <type checkprebuilt='true' boot='netboot/suse-12.3' fsnocheck='true' filesystem='ext3' compressed="true" image='pxe'/>
+ <profiles>
+ <profile name='net' description='PXE Image' />
+ <profile name='oem' description='HDD/USB Image' />
+ <profile name='iso' description='ISO Image' />
+ <profile name='vmx' description='VMWare Image' />
+ </profiles>
+ <preferences profiles='net'>
+ <!-- pxe image -->
+ <type checkprebuilt='true' boot='netboot/suse-12.3' fsnocheck='true' filesystem='ext3' compressed='true' image='pxe'/>
+ </preferences>
+ <preferences profiles='oem'>
+ <!-- usb image -->
+ <type checkprebuild='true' boot='oemboot/suse-12.3' filesystem="clicfs" compressed='true' ramonly='true' image='oem' />
+ </preferences>
+ <preferences profiles='iso'>
+ <!-- iso image -->
+ <type checkprebuild='true' boot='isoboot/suse-12.3' compressed='true' flags="clic" image='iso' />
+ </preferences>
+ <preferences profiles='vmx'>
+ <!-- vmx image -->
+ <type checkprebuild='true' boot='vmxboot/suse-12.3' fsnocheck='true' filesystem='ext3' compressed='true' image='vmx' />
+ </preferences>
+ <preferences profiles='net,oem,iso,vmx'>
<version>0.0.1</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
@@ -18,7 +39,7 @@
<users group='root'>
<user name='root' pwd='linux' pwdformat='plain' home='/root' shell='/bin/bash'/>
</users>
- <packages type='image' patternType='onlyRequired'>
+ <packages type='image' patternType='onlyRequired' profiles='net,oem,iso,vmx'>
<package name='systemd-sysvinit'/>
<package name='rsync'/>
<package name='wget'/>
@@ -51,7 +72,7 @@
<package name='metamail'/>
<package name='tcsh'/>
</packages>
- <packages type='bootstrap'>
+ <packages type='bootstrap' profiles='net,oem,iso,vmx'>
<package name='filesystem'/>
<package name='glibc-locale'/>
</packages>
|