Merge pull request #267 from SUSE/boot_images_leap_42.3

Added Leap42.3 boot descriptions
This commit is contained in:
Marcus Schäfer 2017-03-09 10:00:42 +01:00 committed by GitHub
commit 4b2aebd60d
43 changed files with 501 additions and 229 deletions

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-oemboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@novell.com</contact>
<specification>boot/initrd image used on OEM VMX disk</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<profiles>
<profile name="default" description="Booting default setup"/>
<profile name="std" description="KERNEL: Default"/>
</profiles>
<drivers>
<file name="crypto/*"/>
<file name="drivers/acpi/*"/>
<file name="drivers/acpi/dock.ko"/>
<file name="drivers/ata/*"/>
<file name="drivers/block/brd.ko"/>
<file name="drivers/block/cciss.ko"/>
<file name="drivers/block/loop.ko"/>
<file name="drivers/block/virtio_blk.ko"/>
<file name="drivers/cdrom/*"/>
<file name="drivers/char/hw_random/virtio-rng.ko"/>
<file name="drivers/char/lp.ko"/>
<file name="drivers/firmware/edd.ko"/>
<file name="drivers/gpio/*"/>
<file name="drivers/gpu/drm/*"/>
<file name="drivers/hid/*"/>
<file name="drivers/hwmon/*"/>
<file name="drivers/ide/*"/>
<file name="drivers/input/keyboard/*"/>
<file name="drivers/input/mouse/*"/>
<file name="drivers/md/*"/>
<file name="drivers/message/fusion/*"/>
<file name="drivers/mmc/*"/>
<file name="drivers/net/*"/>
<file name="drivers/parport/*"/>
<file name="drivers/scsi/*"/>
<file name="drivers/staging/hv/*"/>
<file name="drivers/thermal/*"/>
<file name="drivers/usb/*"/>
<file name="drivers/virtio/*"/>
<file name="fs/binfmt_aout.ko"/>
<file name="fs/binfmt_misc.ko"/>
<file name="fs/overlayfs/*"/>
<file name="fs/btrfs/*"/>
<file name="fs/exportfs/*"/>
<file name="fs/ext2/*"/>
<file name="fs/ext3/*"/>
<file name="fs/ext4/*"/>
<file name="fs/fat/*"/>
<file name="fs/fuse/*"/>
<file name="fs/hfs/*"/>
<file name="fs/jbd/*"/>
<file name="fs/jbd2/*"/>
<file name="fs/mbcache.ko"/>
<file name="fs/nls/nls_cp437.ko"/>
<file name="fs/nls/nls_iso8859-1.ko"/>
<file name="fs/nls/nls_utf8.ko"/>
<file name="fs/quota_v1.ko"/>
<file name="fs/quota_v2.ko"/>
<file name="fs/squashfs/*"/>
<file name="fs/udf/*"/>
<file name="fs/vfat/*"/>
<file name="fs/xfs/*"/>
<file name="fs/isofs/*"/>
<file name="lib/crc-t10dif.ko"/>
<file name="lib/crc16.ko"/>
<file name="lib/libcrc32c.ko"/>
<file name="lib/zlib_deflate/zlib_deflate.ko"/>
<file name="net/packet/*"/>
</drivers>
<repository type="rpm-md" status="replaceable">
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="bootstrap">
<package name="kbd"/>
<package name="gptfdisk"/>
<package name="atftp"/>
<package name="bc"/>
<package name="bind-libs"/>
<package name="bind-utils"/>
<package name="bootsplash"/>
<package name="btrfsprogs"/>
<package name="busybox"/>
<package name="bzip2"/>
<package name="cryptsetup"/>
<package name="curl"/>
<package name="dialog"/>
<package name="dmraid"/>
<package name="dosfstools"/>
<package name="e2fsprogs"/>
<package name="fbiterm"/>
<package name="file"/>
<package name="fribidi"/>
<package name="genisoimage"/>
<package name="gettext-runtime"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="hwinfo"/>
<package name="iputils"/>
<package name="kernel-firmware"/>
<package name="kiwi-tools"/>
<package name="kpartx"/>
<package name="lvm2"/>
<package name="make"/>
<package name="mdadm"/>
<package name="kmod-compat"/>
<package name="net-tools"/>
<package name="netcfg"/>
<package name="parted"/>
<package name="pciutils"/>
<package name="squashfs"/>
<package name="sysconfig"/>
<package name="sysfsutils"/>
<package name="tar"/>
<package name="util-linux"/>
<package name="xfsprogs"/>
<package name="diffutils"/>
<package name="filesystem"/>
<package name="glibc"/>
<package name="glibc-locale"/>
<package name="procps"/>
<package name="rsync"/>
<package name="timezone"/>
<package name="which"/>
<package name="udev"/>
<package name="wicked"/>
<package name="iproute2"/>
<package name="psmisc"/>
<package name="sysvinit-tools"/>
<package name="xz"/>
<package name="gawk"/>
<package name="ifplugd"/>
</packages>
<packages type="delete">
<package name="cracklib-dict-full"/>
<package name="fillup"/>
<package name="gdbm"/>
<package name="info"/>
<package name="insserv"/>
<package name="make"/>
<package name="mingetty"/>
<package name="Mesa"/>
<package name="openSUSE-release"/>
<package name="pam"/>
<package name="pam-modules"/>
<package name="perl"/>
<package name="perl-Bootloader"/>
<package name="permissions"/>
<package name="python"/>
<package name="python-base"/>
</packages>
</image>

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-vmxboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@suse.com</contact>
<specification>boot/initrd image for virtual machines</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<profiles>
<profile name="default" description="Booting default setup"/>
<profile name="custom" description="KERNEL: specified by bootinclude in system XML"/>
<profile name="std" description="KERNEL: Default"/>
</profiles>
<drivers>
<file name="crypto/*"/>
<file name="drivers/acpi/dock.ko"/>
<file name="drivers/ata/*"/>
<file name="drivers/block/loop.ko"/>
<file name="drivers/block/virtio_blk.ko"/>
<file name="drivers/char/hw_random/virtio-rng.ko"/>
<file name="drivers/gpu/drm/*"/>
<file name="drivers/hid/*"/>
<file name="drivers/hv/*"/>
<file name="drivers/ide/*"/>
<file name="drivers/md/*"/>
<file name="drivers/message/fusion/*"/>
<file name="drivers/net/virtio_net.ko"/>
<file name="drivers/net/hyperv/hv_netvsc.ko"/>
<file name="drivers/scsi/*"/>
<file name="drivers/staging/hv/*"/>
<file name="drivers/virtio/*"/>
<file name="fs/binfmt_aout.ko"/>
<file name="fs/binfmt_misc.ko"/>
<file name="fs/btrfs/*"/>
<file name="fs/exportfs/*"/>
<file name="fs/ext2/*"/>
<file name="fs/ext3/*"/>
<file name="fs/ext4/*"/>
<file name="fs/fat/*"/>
<file name="fs/fuse/*"/>
<file name="fs/hfs/*"/>
<file name="fs/jbd/*"/>
<file name="fs/jbd2/*"/>
<file name="fs/overlayfs/*"/>
<file name="fs/mbcache.ko"/>
<file name="fs/nls/nls_cp437.ko"/>
<file name="fs/nls/nls_iso8859-1.ko"/>
<file name="fs/nls/nls_utf8.ko"/>
<file name="fs/quota_v1.ko"/>
<file name="fs/quota_v2.ko"/>
<file name="fs/squashfs/*"/>
<file name="fs/vfat/*"/>
<file name="fs/xfs/*"/>
<file name="fs/isofs/*"/>
<file name="lib/crc-t10dif.ko"/>
<file name="lib/crc16.ko"/>
<file name="lib/libcrc32c.ko"/>
<file name="lib/zlib_deflate/zlib_deflate.ko"/>
</drivers>
<repository type="yast2" status="replaceable">
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="image" profiles="custom"><!-- empty custom section to allow bootincluding custom kernel --></packages>
<packages type="bootstrap">
<package name="kbd"/>
<package name="bind-libs"/>
<package name="bind-utils"/>
<package name="btrfsprogs"/>
<package name="cryptsetup"/>
<package name="dialog"/>
<package name="e2fsprogs"/>
<package name="fbiterm"/>
<package name="file"/>
<package name="fribidi"/>
<package name="gettext-runtime"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<package name="hwinfo"/>
<package name="kernel-firmware"/>
<package name="kexec-tools"/>
<package name="kiwi-tools"/>
<package name="lvm2"/>
<package name="make"/>
<package name="kmod-compat"/>
<package name="net-tools"/>
<package name="netcfg"/>
<package name="parted"/>
<package name="pciutils"/>
<package name="plymouth"/>
<package name="plymouth-scripts"/>
<package name="squashfs"/>
<package name="sysconfig"/>
<package name="sysfsutils"/>
<package name="tar"/>
<package name="util-linux"/>
<package name="xfsprogs"/>
<package name="diffutils"/>
<package name="filesystem"/>
<package name="glibc"/>
<package name="glibc-locale"/>
<package name="procps"/>
<package name="timezone"/>
<package name="which"/>
<package name="udev"/>
<package name="psmisc"/>
<package name="sysvinit-tools"/>
</packages>
<packages type="delete">
<package name="cracklib-dict-full"/>
<package name="cyrus-sasl"/>
<package name="fillup"/>
<package name="gdbm"/>
<package name="info"/>
<package name="insserv"/>
<package name="iproute2"/>
<package name="make"/>
<package name="mingetty"/>
<package name="Mesa"/>
<package name="openSUSE-release"/>
<package name="pam"/>
<package name="pam-modules"/>
<package name="perl"/>
<package name="perl-Bootloader"/>
<package name="permissions"/>
<package name="python"/>
<package name="python-base"/>
</packages>
</image>

View File

@ -1,24 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-isoboot-suse-13.2">
<image schemaversion="6.5" name="initrd-isoboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@novell.com</contact>
<contact>ms@suse.com</contact>
<specification>boot/initrd image used for LiveDVD media</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.1.2</version>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<profiles>
<profile name="default" description="Booting default setup"/>
<profile name="custom" description="KERNEL: specified by bootinclude in system XML"/>
<profile name="xen" description="Boot with xen mboot.c32 setup"/>
<profile name="std" description="KERNEL: Default"/>
<profile name="pae" description="KERNEL: pae kernel"/>
<profile name="xenk" description="KERNEL: Xen kernel/mboot.c32"/>
<profile name="desktop" description="KERNEL: Desktop kernel"/>
</profiles>
<drivers>
@ -74,29 +71,14 @@
<file name="net/packet/*"/>
<file name="net/sunrpc/*"/>
</drivers>
<drivers profiles="xen">
<file name="drivers/xen/*"/>
</drivers>
<repository type="yast2" status="replaceable">
<source path="obs://13.2/repo/oss"/>
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="image" profiles="pae">
<package name="kernel-pae" arch="i686"/>
<package name="kernel-default" arch="i586"/>
</packages>
<packages type="image" profiles="xenk">
<!-- xen kernel only supported on x86_64 -->
<package name="kernel-xen" arch="x86_64"/>
<!-- xen dom0 support only on x86_64 -->
<package name="xen" arch="x86_64"/>
</packages>
<packages type="image" profiles="desktop">
<package name="kernel-desktop" arch="x86_64"/>
<package name="kernel-desktop" arch="i686"/>
<package name="kernel-default" arch="i586"/>
<package name="kernel-desktop"/>
</packages>
<packages type="image" profiles="custom"><!-- empty custom section to allow bootincluding custom kernel --></packages>
<packages type="bootstrap">
@ -119,11 +101,9 @@
<package name="glibc"/>
<package name="glibc-locale"/>
<package name="grub2"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="grub2-i386-efi" arch="i686"/>
<package name="grub2-i386-efi" arch="i586"/>
<package name="grub2-x86_64-efi"/>
<package name="grub2-i386-pc"/>
<package name="shim" arch="x86_64"/>
<package name="shim"/>
<package name="hdparm"/>
<package name="hwinfo"/>
<package name="iproute2"/>

View File

@ -1,31 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-netboot-suse-13.2">
<image schemaversion="6.5" name="initrd-netboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@novell.com</contact>
<contact>ms@suse.com</contact>
<specification>boot/initrd image used for PXE</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.1.1</version>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
<profiles>
<profile name="default" description="Booting default profile"/>
<profile name="diskless" description="Booting diskless thin clients"/>
<profile name="xen" description="Booting with xen mboot.c32 setup"/>
<profile name="std" description="KERNEL: Default"/>
<profile name="xenk" description="KERNEL: Xen kernel/mboot.c32"/>
<profile name="pae" description="KERNEL: pae"/>
<profile name="desktop" description="KERNEL: Desktop kernel"/>
<profile name="custom" description="KERNEL: specified by bootinclude in system XML"/>
</profiles>
<drivers profiles="xen">
<file name="drivers/xen/*"/>
</drivers>
<drivers profiles="default,xen">
<drivers profiles="default">
<file name="crypto/*"/>
<file name="drivers/virtio/*"/>
<file name="drivers/acpi/dock.ko"/>
@ -114,29 +108,15 @@
<file name="net/sunrpc/*"/>
</drivers>
<repository type="yast2" status="replaceable">
<source path="obs://13.2/repo/oss"/>
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="image" profiles="pae">
<package name="kernel-pae" arch="i686"/>
<package name="kernel-default" arch="i586"/>
</packages>
<packages type="image" profiles="xenk">
<!-- xen kernel only supported on x86_64 -->
<package name="kernel-xen" arch="x86_64"/>
</packages>
<packages type="image" profiles="desktop">
<package name="kernel-desktop" arch="x86_64"/>
<package name="kernel-desktop" arch="i686"/>
<package name="kernel-default" arch="i586"/>
<package name="kernel-desktop"/>
</packages>
<packages type="image" profiles="xen">
<!-- xen dom0 support only on x86_64 -->
<package name="xen" arch="x86_64"/>
</packages>
<packages type="image" profiles="default,xen">
<packages type="image" profiles="default">
<package name="adaptec-firmware"/>
<package name="atftp"/>
<package name="bc"/>
@ -194,8 +174,9 @@
<package name="psmisc"/>
<package name="sysvinit-tools"/>
<package name="e2fsprogs"/>
<package name="ifplugd"/>
</packages>
<packages type="delete" profiles="default,diskless,xen">
<packages type="delete" profiles="default,diskless">
<package name="dracut"/>
<package name="cracklib-dict-full"/>
<package name="diffutils"/>

View File

@ -1,113 +0,0 @@
# IceWM configuration file for use during installation
# Hide taskbar
ShowTaskBar=0
# Hide titlebar buttons
TitleButtonsLeft=""
TitleButtonsRight=""
# Show only Move, Size and Close in the window menu
WinMenuItems="msc"
# Enable Alt+Tab
QuickSwitch=1
KeySysSwitchNext="Alt+Tab"
KeySysSwitchLast="Alt+Shift+Tab"
# Colors
ColorActiveTitleBar="rgb:4e/6f/9f"
ColorNormalTitleBar="rgb:c3/c3/c3"
# Borders
BorderSizeX=3
BorderSizeY=3
DlgBorderSizeX=3
DlgBorderSizeY=3
# Disable most shortcuts
# :r !grep -o '\<Key[^=]*' /etc/icewm/preferences | grep -v Switch | sed 's/$/=""/'
KeyWinRaise=""
KeyWinOccupyAll=""
KeyWinLower=""
KeyWinClose=""
KeyWinRestore=""
KeyWinPrev=""
KeyWinNext=""
KeyWinMove=""
KeyWinSize=""
KeyWinMinimize=""
KeyWinMaximize=""
KeyWinMaximizeVert=""
KeyWinMaximizeHoriz=""
KeyWinFullscreen=""
KeyWinHide=""
KeyWinRollup=""
KeyWinMenu=""
KeyWinArrangeN=""
KeyWinArrangeNE=""
KeyWinArrangeE=""
KeyWinArrangeSE=""
KeyWinArrangeS=""
KeyWinArrangeSW=""
KeyWinArrangeW=""
KeyWinArrangeNW=""
KeyWinArrangeC=""
KeySysWinNext=""
KeySysWinPrev=""
KeySysWinMenu=""
KeySysDialog=""
KeySysMenu=""
KeySysWindowList=""
KeySysWinListMenu=""
KeySysAddressBar=""
KeySysWorkspacePrev=""
KeySysWorkspaceNext=""
KeySysWorkspaceLast=""
KeySysWorkspacePrevTakeWin=""
KeySysWorkspaceNextTakeWin=""
KeySysWorkspaceLastTakeWin=""
KeySysWorkspace1=""
KeySysWorkspace2=""
KeySysWorkspace3=""
KeySysWorkspace4=""
KeySysWorkspace5=""
KeySysWorkspace6=""
KeySysWorkspace7=""
KeySysWorkspace8=""
KeySysWorkspace9=""
KeySysWorkspace10=""
KeySysWorkspace11=""
KeySysWorkspace12=""
KeySysWorkspace1TakeWin=""
KeySysWorkspace2TakeWin=""
KeySysWorkspace3TakeWin=""
KeySysWorkspace4TakeWin=""
KeySysWorkspace5TakeWin=""
KeySysWorkspace6TakeWin=""
KeySysWorkspace7TakeWin=""
KeySysWorkspace8TakeWin=""
KeySysWorkspace9TakeWin=""
KeySysWorkspace10TakeWin=""
KeySysWorkspace11TakeWin=""
KeySysWorkspace12TakeWin=""
KeySysTileVertical=""
KeySysTileHorizontal=""
KeySysCascade=""
KeySysArrange=""
KeySysArrangeIcons=""
KeySysMinimizeAll=""
KeySysHideAll=""
KeySysUndoArrange=""
KeySysShowDesktop=""
KeySysCollapseTaskBar=""
# Disable root window menus
# :r !grep -o '\<Desktop[^=]*Button=' /etc/icewm/preferences | sed 's/$/0/'
DesktopWinMenuButton=0
DesktopWinListButton=0
DesktopMenuButton=0
# Disable maximize and rollup
TitleBarMaximizeButton=0
TitleBarRollupButton=0

View File

@ -0,0 +1,51 @@
#!/bin/bash
#================
# FILE : config.sh
#----------------
# PROJECT : openSUSE KIWI Image System
# COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved
# :
# AUTHOR : Marcus Schaefer <ms@suse.de>
# :
# BELONGS TO : Operating System images
# :
# DESCRIPTION : configuration script for SUSE based
# : operating systems
# :
# :
# STATUS : BETA
#----------------
#======================================
# Functions...
#--------------------------------------
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
#======================================
# Greeting...
#--------------------------------------
echo "Configure image: [$kiwi_iname]..."
#======================================
# SuSEconfig
#--------------------------------------
suseConfig
#==========================================
# setup gfxboot
#------------------------------------------
suseGFXBoot openSUSE grub
#======================================
# Keep UTF-8 locale
#--------------------------------------
baseStripLocales \
$(for i in $(echo $kiwi_language | tr "," " ");do echo -n "$i.utf8 ";done)
baseStripTranslations kiwi.mo
#======================================
# Umount kernel filesystems
#--------------------------------------
baseCleanMount
exit 0

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-oemboot-suse-13.2">
<image schemaversion="6.5" name="initrd-oemboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@novell.com</contact>
<contact>ms@suse.com</contact>
<specification>boot/initrd image used on OEM VMX disk</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.7.1</version>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
@ -18,9 +18,6 @@
<profile name="xen" description="Boot with xen mboot.c32 setup"/>
<profile name="ec2" description="Boot using EC2 system"/>
<profile name="std" description="KERNEL: Default"/>
<profile name="xenk" description="KERNEL: Xen kernel/mboot.c32"/>
<profile name="pae" description="KERNEL: pae kernel"/>
<profile name="ec2k" description="KERNEL: EC2 kernel"/>
<profile name="desktop" description="KERNEL: Desktop kernel"/>
</profiles>
<drivers>
@ -82,35 +79,17 @@
<file name="lib/zlib_deflate/zlib_deflate.ko"/>
<file name="net/packet/*"/>
</drivers>
<drivers profiles="xen,ec2">
<file name="drivers/xen/*"/>
</drivers>
<repository type="yast2" status="replaceable">
<source path="obs://13.2/repo/oss"/>
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="image" profiles="pae">
<package name="kernel-pae" arch="i686"/>
<package name="kernel-default" arch="i586"/>
</packages>
<packages type="image" profiles="xenk">
<!-- xen kernel only supported on x86_64 -->
<package name="kernel-xen" arch="x86_64"/>
<!-- xen dom0 support only on x86_64 -->
<package name="xen" arch="x86_64"/>
</packages>
<packages type="image" profiles="ec2k">
<package name="kernel-ec2"/>
</packages>
<packages type="image" profiles="desktop">
<package name="kernel-desktop" arch="x86_64"/>
<package name="kernel-desktop" arch="i686"/>
<package name="kernel-default" arch="i586"/>
<package name="kernel-desktop"/>
</packages>
<packages type="image" profiles="xen,ec2">
<package name="grub2-x86_64-xen" arch="x86_64"/>
<package name="grub2-x86_64-xen"/>
</packages>
<packages type="image" profiles="custom"><!-- empty custom section to allow bootincluding custom kernel --></packages>
<packages type="bootstrap">
@ -136,11 +115,9 @@
<package name="genisoimage"/>
<package name="gettext-runtime"/>
<package name="grub2"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="grub2-i386-efi" arch="i686"/>
<package name="grub2-i386-efi" arch="i586"/>
<package name="grub2-x86_64-efi"/>
<package name="grub2-i386-pc"/>
<package name="shim" arch="x86_64"/>
<package name="shim"/>
<package name="hwinfo"/>
<package name="iputils"/>
<package name="kernel-firmware"/>
@ -178,9 +155,10 @@
<package name="psmisc"/>
<package name="sysvinit-tools"/>
<package name="xz"/>
<package name="gawk"/>
<package name="ifplugd"/>
</packages>
<packages type="delete">
<package name="dracut"/>
<package name="cracklib-dict-full"/>
<package name="fillup"/>
<package name="gdbm"/>

View File

@ -0,0 +1,27 @@
#!/bin/sh
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
echo "Configure image: [$kiwi_iname]..."
#==========================================
# setup build day
#------------------------------------------
baseSetupBuildDay
#==========================================
# remove unneded kernel files
#------------------------------------------
suseStripKernel
#==========================================
# remove unneeded files
#------------------------------------------
suseStripInitrd
#==========================================
# umount
#------------------------------------------
baseCleanMount
exit 0

View File

@ -0,0 +1 @@
../../dump

View File

@ -0,0 +1 @@
../../../../../functions.sh

View File

@ -0,0 +1 @@
../../linuxrc

View File

@ -0,0 +1 @@
../../preinit

View File

@ -0,0 +1 @@
../../repart

View File

@ -0,0 +1,51 @@
#!/bin/bash
#================
# FILE : config.sh
#----------------
# PROJECT : openSUSE KIWI Image System
# COPYRIGHT : (c) 2006 SUSE LINUX Products GmbH. All rights reserved
# :
# AUTHOR : Marcus Schaefer <ms@suse.de>
# :
# BELONGS TO : Operating System images
# :
# DESCRIPTION : configuration script for SUSE based
# : operating systems
# :
# :
# STATUS : BETA
#----------------
#======================================
# Functions...
#--------------------------------------
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
#======================================
# Greeting...
#--------------------------------------
echo "Configure image: [$kiwi_iname]..."
#======================================
# SuSEconfig
#--------------------------------------
suseConfig
#==========================================
# setup gfxboot
#------------------------------------------
suseGFXBoot openSUSE grub
#======================================
# Keep UTF-8 locale
#--------------------------------------
baseStripLocales \
$(for i in $(echo $kiwi_language | tr "," " ");do echo -n "$i.utf8 ";done)
baseStripTranslations kiwi.mo
#======================================
# Umount kernel filesystems
#--------------------------------------
baseCleanMount
exit 0

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.5" name="initrd-vmxboot-suse-13.2">
<image schemaversion="6.5" name="initrd-vmxboot-suse-leap-42.3">
<description type="boot">
<author>Marcus Schaefer</author>
<contact>ms@novell.com</contact>
<contact>ms@suse.com</contact>
<specification>boot/initrd image for virtual machines</specification>
</description>
<preferences>
<type image="cpio" bootprofile="default" bootkernel="std"/>
<version>2.7.1</version>
<version>2.42.3</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
</preferences>
@ -18,9 +18,6 @@
<profile name="xen" description="Boot with xen mboot.c32 setup"/>
<profile name="ec2" description="Boot using EC2 system"/>
<profile name="std" description="KERNEL: Default"/>
<profile name="xenk" description="KERNEL: Xen kernel/mboot.c32"/>
<profile name="pae" description="KERNEL: pae kernel"/>
<profile name="ec2k" description="KERNEL: EC2 kernel"/>
<profile name="desktop" description="KERNEL: Desktop kernel"/>
</profiles>
<drivers>
@ -71,33 +68,23 @@
</drivers>
<drivers profiles="xen,ec2">
<file name="drivers/xen/*"/>
<file name="drivers/block/xen-blkfront.ko"/>
<file name="drivers/net/xen-netfront.ko"/>
<file name="drivers/scsi/xen-scsifront.ko"/>
<file name="drivers/input/misc/xen-kbdfront.ko"/>
<file name="drivers/pci/xen-pcifront.ko"/>
</drivers>
<repository type="yast2" status="replaceable">
<source path="obs://13.2/repo/oss"/>
<source path="obs://leap/42.3/repo/oss"/>
</repository>
<packages type="image" profiles="std">
<package name="kernel-default"/>
</packages>
<packages type="image" profiles="pae">
<package name="kernel-pae" arch="i686"/>
<package name="kernel-default" arch="i586"/>
</packages>
<packages type="image" profiles="xenk">
<!-- xen kernel only supported on x86_64 -->
<package name="kernel-xen" arch="x86_64"/>
<!-- xen dom0 support only on x86_64 -->
<package name="xen" arch="x86_64"/>
</packages>
<packages type="image" profiles="ec2k">
<package name="kernel-ec2"/>
</packages>
<packages type="image" profiles="desktop">
<package name="kernel-desktop" arch="x86_64"/>
<package name="kernel-desktop" arch="i686"/>
<package name="kernel-default" arch="i586"/>
<package name="kernel-desktop"/>
</packages>
<packages type="image" profiles="xen,ec2">
<package name="grub2-x86_64-xen" arch="x86_64"/>
<package name="grub2-x86_64-xen"/>
</packages>
<packages type="image" profiles="custom"><!-- empty custom section to allow bootincluding custom kernel --></packages>
<packages type="bootstrap">
@ -113,11 +100,9 @@
<package name="fribidi"/>
<package name="gettext-runtime"/>
<package name="grub2"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="grub2-i386-efi" arch="i686"/>
<package name="grub2-i386-efi" arch="i586"/>
<package name="grub2-x86_64-efi"/>
<package name="grub2-i386-pc"/>
<package name="shim" arch="x86_64"/>
<package name="shim"/>
<package name="hwinfo"/>
<package name="kernel-firmware"/>
<package name="kexec-tools"/>
@ -150,7 +135,6 @@
<package name="sysvinit-tools"/>
</packages>
<packages type="delete">
<package name="dracut"/>
<package name="cracklib-dict-full"/>
<package name="cyrus-sasl"/>
<package name="fillup"/>

View File

@ -0,0 +1,27 @@
#!/bin/sh
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
echo "Configure image: [$kiwi_iname]..."
#==========================================
# setup build day
#------------------------------------------
baseSetupBuildDay
#==========================================
# remove unneded kernel files
#------------------------------------------
suseStripKernel
#==========================================
# remove unneeded files
#------------------------------------------
suseStripInitrd
#==========================================
# umount
#------------------------------------------
baseCleanMount
exit 0

View File

@ -0,0 +1 @@
../../../../../functions.sh

View File

@ -0,0 +1 @@
../../linuxrc

View File

@ -0,0 +1 @@
../../preinit