Hello community,

here is the log from the commit of package kiwi-templates-JeOS for 
openSUSE:Factory checked in at 2019-11-03 11:49:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi-templates-JeOS (Old)
 and      /work/SRC/openSUSE:Factory/.kiwi-templates-JeOS.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kiwi-templates-JeOS"

Sun Nov  3 11:49:48 2019 rev:3 rq:744206 version:84.87

Changes:
--------
--- /work/SRC/openSUSE:Factory/kiwi-templates-JeOS/kiwi-templates-JeOS.changes  
2019-09-30 16:02:53.848657991 +0200
+++ 
/work/SRC/openSUSE:Factory/.kiwi-templates-JeOS.new.2990/kiwi-templates-JeOS.changes
        2019-11-03 11:49:50.162793127 +0100
@@ -1,0 +2,5 @@
+Fri Oct 25 09:16:36 UTC 2019 - Matthias Brugger <[email protected]>
+
+- Add support for RPi4
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ JeOS.kiwi ++++++
--- /var/tmp/diff_new_pack.g7RNqv/_old  2019-11-03 11:49:50.814793944 +0100
+++ /var/tmp/diff_new_pack.g7RNqv/_new  2019-11-03 11:49:50.818793949 +0100
@@ -15,6 +15,7 @@
         <profile name="MS-HyperV" description="JeOS for Hyper-V" 
arch="x86_64"/>
         <profile name="OpenStack-Cloud" description="JeOS for OpenStack Cloud" 
arch="x86_64"/>
         <profile name="RaspberryPi" description="JeOS for the Raspberry Pi" 
arch="aarch64"/>
+        <profile name="RaspberryPi4" description="JeOS for the Raspberry Pi4" 
arch="aarch64"/>
     </profiles>
     <preferences profiles="kvm-and-xen">
         <version>15.1.0</version>
@@ -261,6 +262,51 @@
         </type>
     </preferences>
 
+    <preferences profiles="RaspberryPi4">
+        <version>15.1.0</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="oem"
+            initrd_system="dracut"
+            filesystem="btrfs"
+            fsmountoptions="noatime,compress=lzo"
+            bootloader="grub2"
+            firmware="efi"
+            kernelcmdline="plymouth.enable=0 cma=64M console=ttyS0,115200 
modprobe.blacklist=vc4"
+            bootpartition="false"
+            devicepersistency="by-uuid"
+            btrfs_quota_groups="true"
+            btrfs_root_is_snapshot="true"
+            efipartsize="16"
+            editbootinstall="editbootinstall_rpi.sh"
+        >
+            <systemdisk>
+                <volume name="home"/>
+                <volume name="root"/>
+                <volume name="tmp"/>
+                <volume name="opt"/>
+                <volume name="srv"/>
+                <volume name="boot/grub2/arm64-efi" 
mountpoint="boot/grub2/arm64-efi"/>
+                <volume name="usr/local"/>
+                <volume name="var" copy_on_write="false"/>
+            </systemdisk>
+            <oemconfig>
+              <oem-swap>true</oem-swap>
+              <oem-swapsize>1000</oem-swapsize>
+              <oem-skip-verify>true</oem-skip-verify>
+            </oemconfig>
+        </type>
+    </preferences>
+
     <repository type="rpm-md" >
         <source path='obsrepositories:/'/>
     </repository>
@@ -309,7 +355,7 @@
     </packages>
 
     <!-- Not needed in OpenStack as it uses XFS and cloud-init -->
-    <packages type="image" 
profiles="kvm-and-xen,XEN,VMware,MS-HyperV,RaspberryPi">
+    <packages type="image" 
profiles="kvm-and-xen,XEN,VMware,MS-HyperV,RaspberryPi,RaspberryPi4">
         <!-- Only for btrfs -->
         <package name="btrfsprogs"/>
         <package name="btrfsmaintenance"/>
@@ -347,11 +393,10 @@
         <package name="kernel-default-base"/>
         <!--<package name="python-azure-agent"/> disabled until bsc#1061584 is 
fixed -->
     </packages>
-    <packages type="image" profiles="RaspberryPi">
+    <packages type="image" profiles="RaspberryPi,RaspberryPi4">
         <package name="raspberrypi-firmware" arch="aarch64"/>
         <package name="raspberrypi-firmware-config" arch="aarch64"/>
         <package name="raspberrypi-firmware-dt" arch="aarch64"/>
-        <package name="u-boot-rpi3" arch="aarch64"/>
         <package name="dracut-kiwi-oem-repart"/>
         <package name="kernel-default"/>
         <!-- For WiFi: -->
@@ -359,6 +404,12 @@
         <package name="bcm43xx-firmware"/>
         <package name="kernel-firmware"/><!-- Fix choice between 
kernel-firmware and kernel-firmware-all -->
     </packages>
+    <packages type="image" profiles="RaspberryPi">
+       <package name="u-boot-rpi3" arch="aarch64"/>
+    </packages>
+    <packages type="image" profiles="RaspberryPi4">
+       <package name="u-boot-rpi4" arch="aarch64"/>
+    </packages>
 
 <!-- TW does not have those release packages
     <packages type="image" profiles="kvm-and-xen,XEN">

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.g7RNqv/_old  2019-11-03 11:49:50.874794019 +0100
+++ /var/tmp/diff_new_pack.g7RNqv/_new  2019-11-03 11:49:50.874794019 +0100
@@ -5,4 +5,5 @@
   <flavor>MS-HyperV</flavor>
   <flavor>OpenStack-Cloud</flavor>
   <flavor>RaspberryPi</flavor>
+  <flavor>RaspberryPi4</flavor>
 </multibuild>

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.g7RNqv/_old  2019-11-03 11:49:50.886794034 +0100
+++ /var/tmp/diff_new_pack.g7RNqv/_new  2019-11-03 11:49:50.886794034 +0100
@@ -95,7 +95,9 @@
         systemctl enable jeos-firstboot.service
 
         # Only RPi has no HW RTC, so avoid bsc#1146374 for other platforms
-        if [[ "$kiwi_profiles" == *"RaspberryPi"* ]]; then
+        # Do not enable chrony on RPi4 for now, as it waits for
+        # ever to get a not-yet-existing network connection.
+        if [[ "$kiwi_profiles" == *"RaspberryPi" ]]; then
                 # Make sure jeos-firstboot can rely on synced time 
(bsc#1129730)
                 systemctl enable chrony-wait.service
         fi


Reply via email to