File SLES12-SP3-JeOS-for-MS-HyperV.diff of Package kiwi-templates-SLES12-JeOS

--- SLES12-SP3-JeOS.template
+++ SLES12-SP3-JeOS-for-MS-HyperV.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-MS-HyperV">
     <description type="system">
         <author>Anja Stock</author>
         <contact>ast@suse.com</contact>
@@ -22,16 +22,17 @@
             image="vmx"
             filesystem="btrfs"
             boot="vmxboot/suse-SLES12"
-            format="qcow2"
+            format="vhd-fixed"
+            boottimeout="10"
             bootloader="grub2"
             firmware="uefi"
-            kernelcmdline="systemd.show_status=0 plymouth.enable=0"
+            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-label"
+            devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
         >
-            <systemdisk name="SLES12-SP3-JeOS-TEMPLATE">
+            <systemdisk name="SLES12-SP3-JeOS-for-MS-HyperV">
                 <volume name="home"/>
                 <volume name="tmp"/>
                 <volume name="opt"/>
@@ -53,7 +54,8 @@
                 <volume name="var/spool"/>
                 <volume name="var/tmp"/>
             </systemdisk>
-            <size unit="G">24</size>
+            <!-- Microsoft wants 30GB images -->
+            <size unit="G">30</size>
         </type>
     </preferences>
     <repository type="rpm-md" >
@@ -108,6 +110,9 @@
         <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"/>
openSUSE Build Service is sponsored by