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 || {


Reply via email to