File SLES12-SP3-JeOS-for-kvm-and-xen.diff of Package kiwi-templates-SLES12-JeOS
--- SLES12-SP3-JeOS.template
+++ SLES12-SP3-JeOS-for-kvm-and-xen.kiwi
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<image schemaversion="6.1" name="SLES12-SP3-JeOS-TEMPLATE">
+<image schemaversion="6.1" name="SLES12-SP3-JeOS-for-kvm-and-xen">
<description type="system">
<author>Anja Stock</author>
<contact>ast@suse.com</contact>
@@ -31,7 +31,7 @@
devicepersistency="by-label"
btrfs_root_is_snapshot="true"
>
- <systemdisk name="SLES12-SP3-JeOS-TEMPLATE">
+ <systemdisk name="SLES12-SP3-JeOS-for-kvm-and-xen">
<volume name="home"/>
<volume name="tmp"/>
<volume name="opt"/>
@@ -59,6 +59,14 @@
<repository type="rpm-md" >
<source path='obsrepositories:/'/>
</repository>
+ <drivers>
+ <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>
<packages type="image">
<package name="patterns-sles-Minimal"/>
<package name="aaa_base-extras"/> <!-- wouldn't be SUSE without that ;-) -->
@@ -108,6 +116,11 @@
<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 -->
+
+ <!-- XEN specific packages -->
+ <package name="xen-tools-domU" />
+ <package name="grub2-x86_64-xen" />
+ <package name="xen-libs" />
</packages>
<packages type="bootstrap">
<package name="udev"/>