File openSUSE-Leap-42.3-JeOS-for-MS-HyperV.kiwi of Package kiwi-templates-Leap42-JeOS
<?xml version="1.0" encoding="utf-8"?>
<image schemaversion="6.2" name="openSUSE-Leap-42.3-JeOS-for-MS-HyperV">
<description type="system">
<author>Anja Stock</author>
<contact>ast@suse.com</contact>
<specification>openSUSE Leap 42.3 JeOS</specification>
</description>
<preferences>
<version>1.1.1</version>
<packagemanager>zypper</packagemanager>
<bootsplash-theme>openSUSE</bootsplash-theme>
<bootloader-theme>openSUSE</bootloader-theme>
<!-- those settings are applied by suseConfig in config.sh
<locale>en_US</locale>
<keytable>us.map.gz</keytable>
<timezone>Europe/Berlin</timezone>
<hwclock>utc</hwclock>
-->
<rpm-excludedocs>true</rpm-excludedocs>
<type
image="vmx"
filesystem="btrfs"
boot="vmxboot/suse-leap42.1"
format="vhd-fixed"
boottimeout="10"
bootloader="grub2"
firmware="uefi"
kernelcmdline="systemd.show_status=0 plymouth.enable=0 USE_BY_UUID_DEVICE_NAMES=1 rootdelay=300 net.ifnames=0"
bootpartition="false"
bootkernel="custom"
devicepersistency="by-uuid"
btrfs_root_is_snapshot="true"
>
<systemdisk name="openSUSE-Leap-42.3-JeOS-JeOS-for-MS-HyperV">
<volume name="home"/>
<volume name="tmp"/>
<volume name="opt"/>
<volume name="srv"/>
<volume name="boot/grub2/i386-pc"/>
<volume name="boot/grub2/x86_64-efi" mountpoint="boot/grub2/x86_64-efi"/>
<volume name="var/cache"/>
<volume name="var/crash"/>
<volume name="var/lib/machines"/>
<volume name="var/lib/mailman"/>
<volume name="var/lib/named"/>
<volume name="var/lib/mysql"/> <!-- Requires No CoW, applied by kiwi-hook -->
<volume name="var/lib/mariadb"/> <!-- Requires No CoW, applied by kiwi-hook -->
<volume name="var/lib/pgsql"/> <!-- Requires No CoW, applied by kiwi-hook -->
<volume name="var/lib/libvirt/images"/> <!-- Requires No CoW, applied by kiwi-hook -->
<volume name="usr/local"/>
<volume name="var/log"/>
<volume name="var/opt"/>
<volume name="var/spool"/>
<volume name="var/tmp"/>
</systemdisk>
<!-- Microsoft wants 30GB images -->
<size unit="G">30</size>
</type>
</preferences>
<repository type="rpm-md" >
<source path='obsrepositories:/'/>
</repository>
<packages type="image">
<package name="aaa_base-extras"/> <!-- wouldn't be SUSE without that ;-) -->
<package name="acl"/>
<package name="curl"/> <!-- needed for openQA, maybe delete -->
<package name="dracut"/>
<package name="e2fsprogs"/> <!-- OPENSUSE: missing from the openSUSE minimal pattern -->
<package name="net-tools"/> <!-- OPENSUSE: net-tools required to show hostname in bashprompt -->
<package name="ca-certificates-mozilla"/> <!-- OPENSUSE: needed for https -->
<package name="fipscheck"/>
<!-- HyperV doesn't seem to like grub2 branding -->
<!-- <package name="grub2-branding-openSUSE" bootinclude="true"/> -->
<package name="iputils"/>
<package name="jeos-firstboot"/>
<package name="vim"/>
<package name="gettext-runtime"/>
<package name="shim" arch="x86_64"/>
<package name="grub2"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="syslinux" arch="i586,x86_64"/>
<package name="fontconfig"/>
<package name="fonts-config"/>
<package name="haveged"/>
<package name="less" />
<package name="openslp"/>
<package name="tar"/>
<package name="parted"/>
<package name="snapper"/>
<package name="SuSEfirewall2"/>
<package name="systemd"/>
<package name="systemd-sysvinit"/>
<package name="timezone"/>
<package name="wicked"/>
<package name="iproute2"/>
<package name="openssh"/>
<package name="elfutils"/>
<package name="kernel-default-base" bootinclude="true" replaces="kernel-default"/>
<package name="python-base"/>
<package name="rsync"/>
<package name="libyui-ncurses-pkg7"/>
<package name="salt-minion"/>
<!-- packages required by file provides, BS can't resolve them -->
<package name="openSUSE-build-key"/>
<package name="pkg-config"/>
<package name="sg3_utils"/>
<package name="ncurses-utils"/>
<package name="krb5"/>
<package name="dialog"/> <!-- this is needed to support simple dialogs at boot time -->
<package name="grub2-snapper-plugin"/> <!-- snapper - grub2 - integration, "small" -->
<package name="snapper-zypp-plugin"/> <!-- this is key snapper/zypp integration, as requested in the PRD -->
<!-- MS HyperV specific packages -->
<package name="WALinuxAgent"/>
</packages>
<packages type="bootstrap">
<package name="udev"/>
<package name="filesystem"/>
<package name="glibc-locale"/>
<package name="cracklib-dict-small"/>
<package name="ca-certificates"/>
<package name="openSUSE-release"/>
<package name="openSUSE-release-dvd"/>
</packages>
<packages type="delete">
<package name="mtools"/>
<package name="initviocons"/>
<package name="cryptsetup"/>
<package name="autoyast2-installation"/>
<package name="bind-utils"/>
<package name="Mesa" />
<package name="Mesa-libGL1"/>
<package name="Mesa-libglapi0"/>
<package name="Mesa-EGL1"/>
<package name="Mesa-libEGL1"/>
<package name="lvm2"/>
<package name="sg3_utils"/>
<package name="libcairo2"/>
<package name="libcxb-dri2-0"/>
<package name="libgbm1"/>
<package name="libgio-2_0-0"/>
<package name="libharfbuzz0"/>
<package name="libpango-1_0-0"/>
<package name="libpixman-1-0"/>
<package name="libply-splash-graphics2"/>
<package name="libX11-6"/>
<package name="libX11-xcb1"/>
<package name="libxcb1"/>
<package name="libX11-data"/>
<package name="libXdamage1"/>
<package name="libXext6"/>
<package name="libXfixes3"/>
<package name="libXft2" />
<package name="libXrender1"/>
<package name="libXxf86vm1"/>
<package name="libpng16-16"/>
<package name="os-prober"/>
<package name="pango-modules"/>
<package name="plymouth"/>
<package name="plymouth-plugin-label"/>
<package name="plymouth-plugin-script"/>
<package name="plymouth-scripts"/>
<package name="plymouth-branding-openSUSE"/>
<package name="fontconfig"/>
<package name="fonts-config"/>
<package name="gnu-unifont-bitmap-fonts"/>
<package name="gio-branding-upstream"/>
<package name="libXau6"/>
<package name="libfreetype6"/>
<package name="shared-mime-info"/>
</packages>
</image>