Hello community, here is the log from the commit of package read-only-root-fs for openSUSE:Factory checked in at 2018-03-28 10:28:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/read-only-root-fs (Old) and /work/SRC/openSUSE:Factory/.read-only-root-fs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "read-only-root-fs" Wed Mar 28 10:28:41 2018 rev:3 rq:589668 version:1.0+git20180321.a5b34ab Changes: -------- --- /work/SRC/openSUSE:Factory/read-only-root-fs/read-only-root-fs.changes 2018-03-02 10:50:33.932313890 +0100 +++ /work/SRC/openSUSE:Factory/.read-only-root-fs.new/read-only-root-fs.changes 2018-03-28 10:28:43.718769653 +0200 @@ -1,0 +2,16 @@ +Wed Mar 21 09:38:22 CET 2018 - kukuk@suse.de + +- Disable multiversion feature of libzypp at install time +- Document, that this package should never be installed in a + running system, only during installation + +------------------------------------------------------------------- +Wed Mar 21 06:09:40 UTC 2018 - kukuk@suse.de + +- Update to version 1.0+git20180321.a5b34ab: + * Disable purge-kernels.service, does not work with read-only + root filesystem + * Enable man-db-create.service, man cannot create cache in %post + * Fix OBS URL + +------------------------------------------------------------------- Old: ---- read-only-root-fs-1.0+git20180227.44d5e8a.tar.xz New: ---- read-only-root-fs-1.0+git20180321.a5b34ab.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ read-only-root-fs.spec ++++++ --- /var/tmp/diff_new_pack.eOk9IT/_old 2018-03-28 10:28:44.582738585 +0200 +++ /var/tmp/diff_new_pack.eOk9IT/_new 2018-03-28 10:28:44.586738441 +0200 @@ -17,7 +17,7 @@ Name: read-only-root-fs -Version: 1.0+git20180227.44d5e8a +Version: 1.0+git20180321.a5b34ab Release: 0 Summary: Files and Scripts for a RO root fileystem License: GPL-2.0-or-later @@ -27,12 +27,21 @@ Source1: README.packaging.txt Requires(post): coreutils Requires(post): grep +Requires: sed BuildArch: noarch %description Files, scripts and directories to run the system with a read-only root filesystem with %{_sysconfdir} writeable via overlayfs. +This package should never be installed in an already running +system! It should only be selected by a system role for a +read-only root filesystem with transactional updates. +A new file /etc/fstab.sys is created and included in the initrd. +The multiversion features of libzypp and the purge-kernel service +will be disabled. + + %prep %setup -q @@ -50,6 +59,9 @@ fi exit 0 +%posttrans +sed -i 's/^multiversion =.*/multiversion =/g' /etc/zypp/zypp.conf + %files %license COPYING %{_sbindir}/setup-fstab.sys-for-overlayfs @@ -57,5 +69,6 @@ %dir %{_prefix}/lib/dracut %dir %{_prefix}/lib/dracut/modules.d %{_prefix}/lib/dracut/modules.d/99read-only-root-fs +%{_prefix}/lib/systemd/system-preset/* %changelog ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.eOk9IT/_old 2018-03-28 10:28:44.674735276 +0200 +++ /var/tmp/diff_new_pack.eOk9IT/_new 2018-03-28 10:28:44.678735132 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/openSUSE/read-only-root-fs.git</param> - <param name="changesrevision">44d5e8a57eb43bc854226288e5f615dd9d09b252</param> + <param name="changesrevision">a5b34abb9733656ccb5dea55b5df3f5504f21cfd</param> </service> </servicedata> \ No newline at end of file ++++++ read-only-root-fs-1.0+git20180227.44d5e8a.tar.xz -> read-only-root-fs-1.0+git20180321.a5b34ab.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/read-only-root-fs-1.0+git20180227.44d5e8a/README.md new/read-only-root-fs-1.0+git20180321.a5b34ab/README.md --- old/read-only-root-fs-1.0+git20180227.44d5e8a/README.md 2018-02-27 15:40:52.000000000 +0100 +++ new/read-only-root-fs-1.0+git20180321.a5b34ab/README.md 2018-03-21 07:08:59.000000000 +0100 @@ -4,6 +4,6 @@ with a read-only root filesystem and transactional-updates. This repository makes up the tar ball in the read-only-root-fs package -http://build.opensuse.org/package/show?package=read-only-root-fs&project=devel:CaaSP +https://build.opensuse.org/package/show/devel:CaaSP/read-only-root-fs After commit, checkout devel:CaaSP read-only-root-fs and run "osc service dr". diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/read-only-root-fs-1.0+git20180227.44d5e8a/usr/lib/systemd/system-preset/50-read-only-root-fs.preset new/read-only-root-fs-1.0+git20180321.a5b34ab/usr/lib/systemd/system-preset/50-read-only-root-fs.preset --- old/read-only-root-fs-1.0+git20180227.44d5e8a/usr/lib/systemd/system-preset/50-read-only-root-fs.preset 1970-01-01 01:00:00.000000000 +0100 +++ new/read-only-root-fs-1.0+git20180321.a5b34ab/usr/lib/systemd/system-preset/50-read-only-root-fs.preset 2018-03-21 07:08:59.000000000 +0100 @@ -0,0 +1,4 @@ +# purge-kernels does not work with read-only root filesystem +disable purge-kernels.service +# man cannot create cache in %post, do it at boot time +enable man-db-create.service