Hello community,
here is the log from the commit of package openSUSE-Tumbleweed-JeOS for openSUSE:Factory checked in at 2019-04-30 13:06:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-Tumbleweed-JeOS (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-Tumbleweed-JeOS.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-Tumbleweed-JeOS"
Tue Apr 30 13:06:30 2019 rev:13 rq:699435 version:15.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-Tumbleweed-JeOS/kiwi-templates-Tumbleweed-JeOS.changes 2019-04-25 16:21:02.222070266 +0200
+++ /work/SRC/openSUSE:Factory/.openSUSE-Tumbleweed-JeOS.new.5536/kiwi-templates-Tumbleweed-JeOS.changes 2019-04-30 13:06:33.957559627 +0200
@@ -1,0 +2,6 @@
+Mon Apr 29 13:10:06 UTC 2019 - Fabian Vogt
+
+- Merge images.sh into config.sh, make it more generic
+- Run config.sh with -euxo pipefail, make it compatible
+
+-------------------------------------------------------------------
Old:
----
images.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.Hp1FVe/_old 2019-04-30 13:06:34.557559227 +0200
+++ /var/tmp/diff_new_pack.Hp1FVe/_new 2019-04-30 13:06:34.557559227 +0200
@@ -25,6 +25,8 @@
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
+set -euxo pipefail
+
mkdir /var/lib/misc/reconfig_system
#======================================
@@ -76,19 +78,28 @@
#--------------------------------------
chkconfig sshd on
-#======================================
-# Sysconfig Update
-#--------------------------------------
-echo '** Update sysconfig entries...'
-# baseUpdateSysConfig /etc/sysconfig/snapper SNAPPER_CONFIGS root
-if [ "${kiwi_profiles}" != "OpenStack-Cloud" ]; then
- baseUpdateSysConfig /etc/sysconfig/network/dhcp DHCLIENT_SET_HOSTNAME yes
-
+if [ -e /etc/cloud/cloud.cfg ]; then
+ # not useful for cloud
+ systemctl mask systemd-firstboot.service
+
+ suseInsertService cloud-init-local
+ suseInsertService cloud-init
+ suseInsertService cloud-config
+ suseInsertService cloud-final
+else
# Enable jeos-firstboot
mkdir -p /var/lib/YaST2
touch /var/lib/YaST2/reconfig_system
- # Enable firewalld
+ systemctl mask systemd-firstboot.service
+ systemctl enable jeos-firstboot.service
+
+ # cloud-init-config-suse does that itself
+ baseUpdateSysConfig /etc/sysconfig/network/dhcp DHCLIENT_SET_HOSTNAME yes
+fi
+
+# Enable firewalld if installed
+if [ -x /usr/sbin/firewalld ]; then
chkconfig firewalld on
fi
@@ -129,7 +140,7 @@
#=====================================
# Configure snapper
#-------------------------------------
-if [ "$kiwi_btrfs_root_is_snapshot" = 'true' ]; then
+if [ "${kiwi_btrfs_root_is_snapshot-false}" = 'true' ]; then
echo "creating initial snapper config ..."
# we can't call snapper here as the .snapshots subvolume
# already exists and snapper create-config doens't like
@@ -181,7 +192,7 @@
EOF
fi
-##
-baseCleanMount
+# Not compatible with set -e
+baseCleanMount || true
exit 0