Hello community,

here is the log from the commit of package openSUSE-MicroOS for 
openSUSE:Factory checked in at 2019-11-04 10:21:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-MicroOS (Old)
 and      /work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openSUSE-MicroOS"

Mon Nov  4 10:21:32 2019 rev:7 rq:745120 version:16.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-MicroOS/openSUSE-MicroOS.changes        
2019-10-05 16:22:07.765152215 +0200
+++ 
/work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.2990/openSUSE-MicroOS.changes  
    2019-11-04 10:21:37.965790820 +0100
@@ -1,0 +2,7 @@
+Mon Nov  4 09:19:06 UTC 2019 - Fabian Vogt <fv...@suse.com>
+
+- New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
+  and editbootinstall_*.sh
+- Now the kernel cmdline can be escaped properly as well
+
+-------------------------------------------------------------------

Old:
----
  replacebootconfig.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openSUSE-MicroOS.kiwi ++++++
--- /var/tmp/diff_new_pack.LLS3oz/_old  2019-11-04 10:21:39.257792513 +0100
+++ /var/tmp/diff_new_pack.LLS3oz/_new  2019-11-04 10:21:39.257792513 +0100
@@ -100,14 +100,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 $ignition_firstboot ignition.platform.id=qemu"
+            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 \$ignition_firstboot ignition.platform.id=qemu"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>
@@ -137,14 +136,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
$ignition_firstboot ignition.platform.id=vmware"
+            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
\$ignition_firstboot ignition.platform.id=vmware"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>
@@ -175,14 +173,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 $ignition_firstboot ignition.platform.id=openstack"
+            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 \$ignition_firstboot ignition.platform.id=openstack"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>
@@ -213,14 +210,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 rootdelay=300 
console=ttyS0,115200 console=tty0 earlyprintk=ttyS0,115200 $ignition_firstboot 
ignition.platform.id=metal"
+            kernelcmdline="plymouth.enable=0 rootdelay=300 
console=ttyS0,115200 console=tty0 earlyprintk=ttyS0,115200 \$ignition_firstboot 
ignition.platform.id=metal"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>
@@ -251,7 +247,7 @@
             fsmountoptions="noatime,compress=lzo"
             bootloader="grub2"
             firmware="efi"
-            kernelcmdline="loglevel=3 splash=silent plymouth.enable=0 
console=ttyS0,115200n8 $ignition_firstboot ignition.platform.id=metal"
+            kernelcmdline="loglevel=3 splash=silent plymouth.enable=0 
console=ttyS0,115200n8 \$ignition_firstboot ignition.platform.id=metal"
             bootpartition="false"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
@@ -287,7 +283,7 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="efi"
-            kernelcmdline="plymouth.enable=0 swiotlb=512 cma=64M 
console=ttyS0,115200n8 console=tty $ignition_firstboot 
ignition.platform.id=metal"
+            kernelcmdline="plymouth.enable=0 swiotlb=512 cma=64M 
console=ttyS0,115200n8 console=tty \$ignition_firstboot 
ignition.platform.id=metal"
             bootpartition="false"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
@@ -323,7 +319,7 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="efi"
-            kernelcmdline="plymouth.enable=0 swiotlb=512 cma=64M 
console=ttyS0,115200n8 console=tty $ignition_firstboot 
ignition.platform.id=metal"
+            kernelcmdline="plymouth.enable=0 swiotlb=512 cma=64M 
console=ttyS0,115200n8 console=tty \$ignition_firstboot 
ignition.platform.id=metal"
             bootpartition="false"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
@@ -358,14 +354,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 $ignition_firstboot ignition.platform.id=metal"
+            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
net.ifnames=0 \$ignition_firstboot ignition.platform.id=metal"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>
@@ -396,14 +391,13 @@
             bootloader="grub2"
             bootloader_console="gfxterm"
             firmware="uefi"
-            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
$ignition_firstboot ignition.platform.id=metal"
+            kernelcmdline="plymouth.enable=0 console=ttyS0,115200 console=tty0 
\$ignition_firstboot ignition.platform.id=metal"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
             btrfs_root_is_snapshot="true"
             btrfs_root_is_readonly_snapshot="true"
             btrfs_quota_groups="false"
-            editbootinstall="replacebootconfig.sh"
         >
             <systemdisk>
                 <volume name="home"/>

++++++ editbootinstall_pine64.sh ++++++
--- /var/tmp/diff_new_pack.LLS3oz/_old  2019-11-04 10:21:39.357792644 +0100
+++ /var/tmp/diff_new_pack.LLS3oz/_new  2019-11-04 10:21:39.357792644 +0100
@@ -7,41 +7,6 @@
 loopname="${devname%*p2}"
 loopdev=/dev/${loopname#/dev/mapper/*}
 
-## Preparation for replacebootconfig.sh
-root=/tmp/kiwi_mount_manager.asdf
-mkdir ${root}
-mount ${devname} ${root}
-for i in proc dev sys; do mount --bind /${i} ${root}/${i}; done
-for i in tmp var boot/writable; do mount -o subvol=@/${i} ${devname} 
${root}/${i}; done
-findmnt ||:
-# END
-
-## Same as replacebootconfig.sh
-echo "Recreating the bootloader config"
-
-# This is fragile, but better fail hard than silently
-root="$(echo /tmp/kiwi_mount_manager.*/usr)"
-root=${root%/usr}
-rootdev=$(findmnt -nrvo SOURCE "${root}")
-
-# Needed by the snapper integration
-mount -osubvol=@/.snapshots "${rootdev}" "${root}/.snapshots"
-
-# KIWI does not escape the variable
-sed -i 's/ $ig/ \\$ig/g' "${root}/etc/default/grub"
-
-# Make sure the link exists
-ln -s "${rootdev}" "/dev/disk/by-uuid/$(chroot "${root}" grub2-probe / 
--target=fs_uuid)"
-
-chroot "${root}" grub2-mkconfig -o /boot/grub2/grub.cfg
-
-umount "${root}/.snapshots"
-## END Same as replacebootconfig.sh
-
-## Clean up after preparations
-for i in boot/writable proc dev sys tmp var .; do umount ${root}/$i; done
-# END
-
 #==========================================
 # The GPT spans the first 33 sectors, but we need to write our
 # at sector 16. Shrink the GPT to only span 5 sectors

++++++ editbootinstall_rpi.sh ++++++
--- /var/tmp/diff_new_pack.LLS3oz/_old  2019-11-04 10:21:39.369792659 +0100
+++ /var/tmp/diff_new_pack.LLS3oz/_new  2019-11-04 10:21:39.369792659 +0100
@@ -7,41 +7,6 @@
 loopname="${devname%*p2}"
 loopdev=/dev/${loopname#/dev/mapper/*}
 
-## Preparation for replacebootconfig.sh
-root=/tmp/kiwi_mount_manager.asdf
-mkdir ${root}
-mount ${devname} ${root}
-for i in proc dev sys; do mount --bind /${i} ${root}/${i}; done
-for i in tmp var boot/writable; do mount -o subvol=@/${i} ${devname} 
${root}/${i}; done
-findmnt ||:
-# END
-
-## Same as replacebootconfig.sh
-echo "Recreating the bootloader config"
-
-# This is fragile, but better fail hard than silently
-root="$(echo /tmp/kiwi_mount_manager.*/usr)"
-root=${root%/usr}
-rootdev=$(findmnt -nrvo SOURCE "${root}")
-
-# Needed by the snapper integration
-mount -osubvol=@/.snapshots "${rootdev}" "${root}/.snapshots"
-
-# KIWI does not escape the variable
-sed -i 's/ $ig/ \\$ig/g' "${root}/etc/default/grub"
-
-# Make sure the link exists
-ln -s "${rootdev}" "/dev/disk/by-uuid/$(chroot "${root}" grub2-probe / 
--target=fs_uuid)"
-
-chroot "${root}" grub2-mkconfig -o /boot/grub2/grub.cfg
-
-umount "${root}/.snapshots"
-## END Same as replacebootconfig.sh
-
-## Clean up after preparations
-for i in boot/writable proc dev sys tmp var .; do umount ${root}/$i; done
-# END
-
 #==========================================
 # copy Raspberry Pi firmware to EFI partition
 #------------------------------------------


Reply via email to