Hello community, here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2017-06-20 09:33:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/installation-images (Old) and /work/SRC/openSUSE:Factory/.installation-images.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images" Tue Jun 20 09:33:50 2017 rev:16 rq:504835 version:14.319 Changes: -------- --- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2017-06-16 10:53:15.908322568 +0200 +++ /work/SRC/openSUSE:Factory/.installation-images.new/installation-images.changes 2017-06-20 09:33:52.979159446 +0200 @@ -1,0 +2,7 @@ +Mon Jun 19 15:40:19 UTC 2017 - wfe...@opensuse.org + +- merge gh#openSUSE/installation-images#188 +- /etc/systemd: keep symlinks instead of files (bsc#1044791) +- 14.319 + +-------------------------------------------------------------------- Old: ---- installation-images-14.318.tar.xz New: ---- installation-images-14.319.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.lzpq0E/_old 2017-06-20 09:33:53.647065220 +0200 +++ /var/tmp/diff_new_pack.lzpq0E/_new 2017-06-20 09:33:53.647065220 +0200 @@ -512,7 +512,7 @@ Summary: Installation Image Files for %theme License: GPL-2.0+ Group: Metapackages -Version: 14.318 +Version: 14.319 Release: 0 Provides: installation-images = %version-%release Source: installation-images-%{version}.tar.xz ++++++ installation-images-14.318.tar.xz -> installation-images-14.319.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.318/VERSION new/installation-images-14.319/VERSION --- old/installation-images-14.318/VERSION 2017-06-08 12:06:25.000000000 +0200 +++ new/installation-images-14.319/VERSION 2017-06-19 17:40:19.000000000 +0200 @@ -1 +1 @@ -14.318 +14.319 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.318/changelog new/installation-images-14.319/changelog --- old/installation-images-14.318/changelog 2017-06-08 12:06:25.000000000 +0200 +++ new/installation-images-14.319/changelog 2017-06-19 17:40:19.000000000 +0200 @@ -1,3 +1,6 @@ +2017-06-19: 14.319 + - /etc/systemd: keep symlinks instead of files (bsc #1044791) + 2017-06-08: 14.318 - include video drivers from drm-kmp (bsc #1043146) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-14.318/data/initrd/scripts/prepare_rescue new/installation-images-14.319/data/initrd/scripts/prepare_rescue --- old/installation-images-14.318/data/initrd/scripts/prepare_rescue 2017-06-08 12:06:25.000000000 +0200 +++ new/installation-images-14.319/data/initrd/scripts/prepare_rescue 2017-06-19 17:40:19.000000000 +0200 @@ -1,12 +1,37 @@ #! /bin/sh -# ensure some trees are completely writable +# Ensure some directory trees are completely writable. +# +# ... but /etc/systemd will be treated specially (see below): move it aside +# for now. +# +mv /etc/systemd /etc_systemd for i in /etc /media /root /run /var ; do cp -aL $i ${i}_tmp rm -rf $i mv ${i}_tmp $i ln -snf /proc/self/mounts /etc/mtab done +mv /etc_systemd /etc/systemd + +# /etc/systemd: keep symlinks instead of files (bsc #1044791) +# +# In particular, this keeps symlinks to files except for config files (*.conf) +# and resolves links to directories. +# +for i in /etc/systemd/* /etc/systemd/*/* ; do + if [ -L $i ] ; then + if [ -d $i ] ; then + mv $i ${i}_tmp + cp -a ${i}_tmp/ $i + rm -f ${i}_tmp + elif [ -f $i ] ; then + case $i in + *.conf) cp -L $i ${i}_tmp ; mv ${i}_tmp $i ;; + esac + fi + fi +done if [ -f /mounts/initrd/etc/suse-blinux.conf ] ; then grep -q '^brlname=none' /mounts/initrd/etc/suse-blinux.conf || {