Hello community, here is the log from the commit of package filesystem for openSUSE:Factory checked in at 2017-12-06 08:47:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/filesystem (Old) and /work/SRC/openSUSE:Factory/.filesystem.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "filesystem" Wed Dec 6 08:47:07 2017 rev:136 rq:546154 version:MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/filesystem/filesystem.changes 2017-11-22 11:20:53.948672996 +0100 +++ /work/SRC/openSUSE:Factory/.filesystem.new/filesystem.changes 2017-12-06 08:47:11.350025337 +0100 @@ -1,0 +2,16 @@ +Wed Nov 22 11:26:13 CET 2017 - kukuk@suse.de + +- Fix incomplete /usr/X11R6 drop from 2013 + +------------------------------------------------------------------- +Tue Nov 21 16:55:26 CET 2017 - kukuk@suse.de + +- Create fs-var.conf for systemd-tmpfiles, which contains all + directories and links below /var. This is needed for systems, + which use transactional update, read-only root filesystem, or + other things, where either /var is not available during upgrade + or does not survive a reboot. So that systemd-tmpfiles could + create them at next boot. +- Drop deprecated /usr/tmp compat link + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ filesystem.spec ++++++ --- /var/tmp/diff_new_pack.mpCJY0/_old 2017-12-06 08:47:12.169995315 +0100 +++ /var/tmp/diff_new_pack.mpCJY0/_new 2017-12-06 08:47:12.169995315 +0100 @@ -60,6 +60,11 @@ test -n "$BDIR" -a ! -d $RPM_BUILD_ROOT$BDIR && create_dir 0755 root root $BDIR mkdir -m $MODE $RPM_BUILD_ROOT/$NAME echo "$XTRA%%dir %%attr($MODE,$OWNR,$GRUP) $NAME" >> filesystem.list + case "$NAME" in + /var/*) + echo "d $NAME $MODE $OWNR -" >> fs-var.conf + ;; + esac } mkdir -p $RPM_BUILD_ROOT # generic directories first @@ -134,6 +139,10 @@ /var/run|/var/lock) echo "%ghost $DEST" >> filesystem.list ;; *) echo "$DEST" >> filesystem.list ;; esac + # for tmpfiles.d + case $DEST in + /var/*) echo "L $DEST - - - - $SRC" >> fs-var.conf ;; + esac ;; esac done < %{SOURCE1} @@ -197,6 +206,7 @@ echo NON_EXISTING_DIR=$NON_EXISTING_DIR exit 1 } +install fs-var.conf $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/fs-var.conf %pretrans -p <lua> os.remove ("/usr/include/X11") @@ -209,5 +219,6 @@ end %files -f filesystem.list +/usr/lib/tmpfiles.d/fs-var.conf %changelog ++++++ directory.list64 ++++++ --- /var/tmp/diff_new_pack.mpCJY0/_old 2017-12-06 08:47:12.229993119 +0100 +++ /var/tmp/diff_new_pack.mpCJY0/_new 2017-12-06 08:47:12.229993119 +0100 @@ -3,4 +3,3 @@ 0755 root root /usr/lib64/pkgconfig 0755 root root /usr/lib64/browser-plugins 0755 root root /usr/local/lib64 -0755 root root /usr/X11R6/lib64 ++++++ filesystem.links ++++++ --- /var/tmp/diff_new_pack.mpCJY0/_old 2017-12-06 08:47:12.249992387 +0100 +++ /var/tmp/diff_new_pack.mpCJY0/_new 2017-12-06 08:47:12.253992240 +0100 @@ -1,5 +1,4 @@ # links to be created -../var/tmp /usr/tmp # Required for FHS 2.1 spool/mail /var/mail # systemd