Hello community,

here is the log from the commit of package opensuse-tumbleweed-image for 
openSUSE:Factory checked in at 2020-11-05 21:54:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opensuse-tumbleweed-image (Old)
 and      /work/SRC/openSUSE:Factory/.opensuse-tumbleweed-image.new.11331 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opensuse-tumbleweed-image"

Thu Nov  5 21:54:16 2020 rev:13 rq:845731 version:1.0.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/opensuse-tumbleweed-image/opensuse-tumbleweed-image.changes
      2020-07-16 12:08:38.278369322 +0200
+++ 
/work/SRC/openSUSE:Factory/.opensuse-tumbleweed-image.new.11331/opensuse-tumbleweed-image.changes
   2020-11-05 21:55:02.148168546 +0100
@@ -1,0 +2,6 @@
+Fri Oct 23 16:20:11 UTC 2020 - Ludwig Nussel <[email protected]>
+
+- add systemd flavor that uses networkd and resolved. Useful and quick
+  booting for use in machined
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ config.kiwi ++++++
--- /var/tmp/diff_new_pack.6wWlMW/_old  2020-11-05 21:55:02.592167548 +0100
+++ /var/tmp/diff_new_pack.6wWlMW/_new  2020-11-05 21:55:02.592167548 +0100
@@ -13,6 +13,7 @@
   <profiles>
     <profile name="docker" description="Docker-compatible image"/>
     <profile name="lxc" description="LXC-compatible image"/>
+    <profile name="networkd" description="Image with systemd-networkd, 
suitable for use in systemd-machined"/>
   </profiles>
   <preferences profiles="docker">
     <type image="docker">
@@ -47,9 +48,22 @@
     <rpm-check-signatures>false</rpm-check-signatures>
     <rpm-excludedocs>true</rpm-excludedocs>
   </preferences>
+  <preferences profiles="networkd">
+    <type image="tbz"/>
+    <version>1.0.0</version>
+    <packagemanager>zypper</packagemanager>
+    <rpm-check-signatures>false</rpm-check-signatures>
+    <rpm-excludedocs>true</rpm-excludedocs>
+  </preferences>
   <repository>
     <source path="obsrepositories:/"/>
   </repository>
+  <packages type="image" profiles="networkd">
+    <package name="systemd"/>
+    <package name="systemd-network"/>
+    <package name="systemd-sysvinit"/>
+    <package name="iproute2"/>
+  </packages>
   <packages type="image" profiles="lxc">
     <package name="systemd"/>
     <package name="systemd-sysvinit"/>

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.6wWlMW/_old  2020-11-05 21:55:02.644167431 +0100
+++ /var/tmp/diff_new_pack.6wWlMW/_new  2020-11-05 21:55:02.644167431 +0100
@@ -1,4 +1,5 @@
 <multibuild>
   <flavor>docker</flavor>
   <flavor>lxc</flavor>
+  <flavor>networkd</flavor>
 </multibuild>

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.6wWlMW/_old  2020-11-05 21:55:02.668167377 +0100
+++ /var/tmp/diff_new_pack.6wWlMW/_new  2020-11-05 21:55:02.672167368 +0100
@@ -36,4 +36,12 @@
 # Remove zypp uuid (bsc#1098535)
 rm -f /var/lib/zypp/AnonymousUniqueId
 
+if [[ "$kiwi_profiles" == *"networkd"* ]]; then
+       systemctl enable systemd-networkd
+       systemctl enable systemd-resolved
+       # FIXME: kiwi deletes /etc/resolv.conf so we have to use tmpfiles here.
+       # Should come via some preset package anyways I guess.
+       echo "L /etc/resolv.conf - - - - /run/systemd/resolve/stub-resolv.conf" 
> /etc/tmpfiles.d/stub-resolv.conf
+fi
+
 exit 0


Reply via email to