Hello community,
here is the log from the commit of package transactional-update for
openSUSE:Factory checked in at 2018-03-13 10:24:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
and /work/SRC/openSUSE:Factory/.transactional-update.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "transactional-update"
Tue Mar 13 10:24:07 2018 rev:22 rq:585864 version:1.28
Changes:
--------
---
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2018-03-07 10:38:21.954496155 +0100
+++
/work/SRC/openSUSE:Factory/.transactional-update.new/transactional-update.changes
2018-03-13 10:24:14.277341732 +0100
@@ -1,0 +2,6 @@
+Mon Mar 12 13:19:49 CET 2018 - [email protected]
+
+- Update to version 1.28
+ - Adjust for latest grub2
+
+-------------------------------------------------------------------
Old:
----
transactional-update-1.27.tar.bz2
New:
----
transactional-update-1.28.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ transactional-update.spec ++++++
--- /var/tmp/diff_new_pack.X12PXz/_old 2018-03-13 10:24:14.925318516 +0100
+++ /var/tmp/diff_new_pack.X12PXz/_new 2018-03-13 10:24:14.929318373 +0100
@@ -17,7 +17,7 @@
Name: transactional-update
-Version: 1.27
+Version: 1.28
Release: 0
Summary: Transactional Updates with btrfs and snapshots
License: GPL-2.0-or-later
@@ -46,9 +46,6 @@
%install
%make_install
-# In /etc is for admins to overwrite /usr/etc, so don't
-# install it there.
-rm %{buildroot}%{_sysconfdir}/transactional-update.conf
%fdupes %{buildroot}%{_mandir}
%pre
++++++ transactional-update-1.27.tar.bz2 -> transactional-update-1.28.tar.bz2
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/NEWS
new/transactional-update-1.28/NEWS
--- old/transactional-update-1.27/NEWS 2018-03-06 13:26:01.000000000 +0100
+++ new/transactional-update-1.28/NEWS 2018-03-12 13:17:29.000000000 +0100
@@ -2,6 +2,9 @@
Copyright (C) 2016, 2017, 2018 Thorsten Kukuk
+Version 1.28
+* Adjust for latest grub2 changes
+
Version 1.27
* Fallback to snapper without dbus support if dbus fails
* Add workaround for update-alternatives
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/configure
new/transactional-update-1.28/configure
--- old/transactional-update-1.27/configure 2018-03-06 13:26:08.000000000
+0100
+++ new/transactional-update-1.28/configure 2018-03-12 13:17:32.000000000
+0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for transactional-update 1.27.
+# Generated by GNU Autoconf 2.69 for transactional-update 1.28.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -576,8 +576,8 @@
# Identity of this package.
PACKAGE_NAME='transactional-update'
PACKAGE_TARNAME='transactional-update'
-PACKAGE_VERSION='1.27'
-PACKAGE_STRING='transactional-update 1.27'
+PACKAGE_VERSION='1.28'
+PACKAGE_STRING='transactional-update 1.28'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1212,7 +1212,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures transactional-update 1.27 to adapt to many kinds of
systems.
+\`configure' configures transactional-update 1.28 to adapt to many kinds of
systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1279,7 +1279,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of transactional-update 1.27:";;
+ short | recursive ) echo "Configuration of transactional-update 1.28:";;
esac
cat <<\_ACEOF
@@ -1359,7 +1359,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-transactional-update configure 1.27
+transactional-update configure 1.28
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1376,7 +1376,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by transactional-update $as_me 1.27, which was
+It was created by transactional-update $as_me 1.28, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2239,7 +2239,7 @@
# Define the identity of the package.
PACKAGE='transactional-update'
- VERSION='1.27'
+ VERSION='1.28'
cat >>confdefs.h <<_ACEOF
@@ -3186,7 +3186,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by transactional-update $as_me 1.27, which was
+This file was extended by transactional-update $as_me 1.28, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3239,7 +3239,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-transactional-update config.status 1.27
+transactional-update config.status 1.28
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/configure.ac
new/transactional-update-1.28/configure.ac
--- old/transactional-update-1.27/configure.ac 2018-03-06 12:58:14.000000000
+0100
+++ new/transactional-update-1.28/configure.ac 2018-03-12 13:17:10.000000000
+0100
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 1.27)
+AC_INIT(transactional-update, 1.28)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([sbin/transactional-update.in])
AC_PREFIX_DEFAULT(/usr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/doc/Makefile.in
new/transactional-update-1.28/doc/Makefile.in
--- old/transactional-update-1.27/doc/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/doc/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -211,9 +211,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/Makefile
+ $(AUTOMAKE) --foreign doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/etc/Makefile.am
new/transactional-update-1.28/etc/Makefile.am
--- old/transactional-update-1.27/etc/Makefile.am 2018-03-05
16:44:00.000000000 +0100
+++ new/transactional-update-1.28/etc/Makefile.am 2018-03-12
13:17:01.000000000 +0100
@@ -2,10 +2,11 @@
# Copyright (c) 2018 Ignaz Forster <[email protected]>
#
-sysconf_DATA = transactional-update.conf
-
-EXTRA_DIST = $(DATA)
+EXTRA_DIST = transactional-update.conf
install-data-local:
- $(mkinstalldirs) $(DESTDIR)$(prefix)/etc
- $(INSTALL_DATA) $(srcdir)/$(DATA) $(DESTDIR)$(prefix)/etc
+ $(mkinstalldirs) $(DESTDIR)$(prefix)$(sysconfdir)
+ $(INSTALL_DATA) $(srcdir)/$(EXTRA_DIST) $(DESTDIR)$(prefix)$(sysconfdir)
+
+uninstall-local:
+ -rm $(DESTDIR)$(prefix)$(sysconfdir)/$(EXTRA_DIST)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/etc/Makefile.in
new/transactional-update-1.28/etc/Makefile.in
--- old/transactional-update-1.27/etc/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/etc/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -17,7 +17,6 @@
#
# Copyright (c) 2018 Ignaz Forster <[email protected]>
#
-
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
@@ -109,35 +108,6 @@
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
- srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
- for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
- for p in $$list; do echo "$$p $$p"; done | \
- sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
- $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
- if (++n[$$2] == $(am__install_max)) \
- { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
- END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
- sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
- sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
- test -z "$$files" \
- || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
- || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
- $(am__cd) "$$dir" && rm -f $$files; }; \
- }
-am__installdirs = "$(DESTDIR)$(sysconfdir)"
-DATA = $(sysconf_DATA)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
@@ -224,8 +194,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-sysconf_DATA = transactional-update.conf
-EXTRA_DIST = $(DATA)
+EXTRA_DIST = transactional-update.conf
all: all-am
.SUFFIXES:
@@ -238,9 +207,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu etc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign etc/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu etc/Makefile
+ $(AUTOMAKE) --foreign etc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
@@ -259,27 +228,6 @@
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
-install-sysconfDATA: $(sysconf_DATA)
- @$(NORMAL_INSTALL)
- @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
- if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(sysconfdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" || exit 1; \
- fi; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \
- done
-
-uninstall-sysconfDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- dir='$(DESTDIR)$(sysconfdir)'; $(am__uninstall_files_from_dir)
tags TAGS:
ctags CTAGS:
@@ -319,11 +267,8 @@
done
check-am: all-am
check: check-am
-all-am: Makefile $(DATA)
+all-am: Makefile
installdirs:
- for dir in "$(DESTDIR)$(sysconfdir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
@@ -380,7 +325,7 @@
install-dvi-am:
-install-exec-am: install-sysconfDATA
+install-exec-am:
install-html: install-html-am
@@ -418,7 +363,7 @@
ps-am:
-uninstall-am: uninstall-sysconfDATA
+uninstall-am: uninstall-local
.MAKE: install-am install-strip
@@ -429,15 +374,17 @@
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
- install-sysconfDATA installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \
- uninstall-am uninstall-sysconfDATA
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am tags-am uninstall uninstall-am uninstall-local
install-data-local:
- $(mkinstalldirs) $(DESTDIR)$(prefix)/etc
- $(INSTALL_DATA) $(srcdir)/$(DATA) $(DESTDIR)$(prefix)/etc
+ $(mkinstalldirs) $(DESTDIR)$(prefix)$(sysconfdir)
+ $(INSTALL_DATA) $(srcdir)/$(EXTRA_DIST) $(DESTDIR)$(prefix)$(sysconfdir)
+
+uninstall-local:
+ -rm $(DESTDIR)$(prefix)$(sysconfdir)/$(EXTRA_DIST)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/logrotate/Makefile.in
new/transactional-update-1.28/logrotate/Makefile.in
--- old/transactional-update-1.27/logrotate/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/logrotate/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -239,9 +239,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu logrotate/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign logrotate/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu logrotate/Makefile
+ $(AUTOMAKE) --foreign logrotate/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/man/Makefile.in
new/transactional-update-1.28/man/Makefile.in
--- old/transactional-update-1.27/man/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/man/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -273,9 +273,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign man/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/Makefile
+ $(AUTOMAKE) --foreign man/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-1.27/man/transactional-update.conf.5
new/transactional-update-1.28/man/transactional-update.conf.5
--- old/transactional-update-1.27/man/transactional-update.conf.5
2018-03-06 13:27:29.000000000 +0100
+++ new/transactional-update-1.28/man/transactional-update.conf.5
2018-03-12 13:17:34.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: transactional-update.conf
.\" Author: Ignaz Forster <[email protected]>
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 03/06/2018
+.\" Date: 03/12/2018
.\" Manual: transactional-update.conf
.\" Source: transactional-update
.\" Language: English
.\"
-.TH "TRANSACTIONAL\-UPDAT" "5" "03/06/2018" "transactional-update"
"transactional-update.conf"
+.TH "TRANSACTIONAL\-UPDAT" "5" "03/12/2018" "transactional-update"
"transactional-update.conf"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -43,7 +43,7 @@
PARAMETER=value\&.
.PP
A reference file (also used for reading the default values) can be found in
-/usr/etc/transactional\-update\&.conf\&.
+/usr/usr/etc/transactional\-update\&.conf\&.
.SH "OPTIONS"
.PP
The following options are available in the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-1.27/man/transactional-update.conf.5.html
new/transactional-update-1.28/man/transactional-update.conf.5.html
--- old/transactional-update-1.27/man/transactional-update.conf.5.html
2018-03-06 13:27:29.000000000 +0100
+++ new/transactional-update-1.28/man/transactional-update.conf.5.html
2018-03-12 13:17:34.000000000 +0100
@@ -15,11 +15,11 @@
h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink,
dt:hover > a.headerlink {
visibility: visible;
}
- </style><a xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.index.html">Index </a><span
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" style="float:right">transactional-update
1.27</span><hr xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"><div class="refentry"><a
name="transactional-update.conf.5"></a><div class="titlepage"></div><div
class="refnamediv"><h2>Name</h2><p>transactional-update.conf —
transactional-update configuration file</p></div><div
class="refsynopsisdiv"><h2>Synopsis</h2><p>/usr/etc/transactional-update.conf</p></div><div
class="refsect1"><a name="id-1.5"></a><h2 id="Description">Description<a
class="headerlink" title="Permalink to this headline"
href="#Description">¶</a></h2><p>This configuration file controls and defines
the behaviour of
+ </style><a xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.index.html">Index </a><span
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" style="float:right">transactional-update
1.28</span><hr xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"><div class="refentry"><a
name="transactional-update.conf.5"></a><div class="titlepage"></div><div
class="refnamediv"><h2>Name</h2><p>transactional-update.conf —
transactional-update configuration file</p></div><div
class="refsynopsisdiv"><h2>Synopsis</h2><p>/usr/etc/transactional-update.conf</p></div><div
class="refsect1"><a name="id-1.5"></a><h2 id="Description">Description<a
class="headerlink" title="Permalink to this headline"
href="#Description">¶</a></h2><p>This configuration file controls and defines
the behaviour of
<a xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" href="transactional-update.8.html"><span
class="citerefentry"><span
class="refentrytitle">transactional-update</span>(8)</span></a>.</p><p>The
transactional-update.conf file uses shell
style assignments, e.g. <code class="code">PARAMETER=value</code>.</p><p>A
reference file (also used for reading the default values) can be
found in
- /usr/etc/transactional-update.conf.</p></div><div class="refsect1"><a
name="id-1.6"></a><h2 id="Options">Options<a class="headerlink"
title="Permalink to this headline" href="#Options">¶</a></h2><p>The following
options are available in the
+ /usr/usr/etc/transactional-update.conf.</p></div><div class="refsect1"><a
name="id-1.6"></a><h2 id="Options">Options<a class="headerlink"
title="Permalink to this headline" href="#Options">¶</a></h2><p>The following
options are available in the
"<code class="literal">transactional-update</code>" section:
</p><div class="variablelist"><dl class="variablelist"><dt
id="REBOOT_METHOD"><span class="term"><code
class="varname">REBOOT_METHOD</code></span><a class="headerlink"
title="Permalink to this term" href="#REBOOT_METHOD">¶</a></dt><dd
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"><p>Specify the reboot method to
use.</p><div class="variablelist"><dl class="variablelist"><dt id="auto"><span
class="term">"<code class="literal">auto</code>"</span><a class="headerlink"
title="Permalink to this term" href="#auto">¶</a></dt><dd><p>
Uses "<code class="literal">rebootmgr</code>" if available
and active;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-1.27/man/transactional-update.conf.5.xml
new/transactional-update-1.28/man/transactional-update.conf.5.xml
--- old/transactional-update-1.27/man/transactional-update.conf.5.xml
2018-03-05 16:44:00.000000000 +0100
+++ new/transactional-update-1.28/man/transactional-update.conf.5.xml
2018-03-12 13:17:01.000000000 +0100
@@ -61,7 +61,7 @@
style assignments, e.g. <code>PARAMETER=value</code>.</para>
<para>A reference file (also used for reading the default values) can be
found in
- <filename>%prefix%/etc/transactional-update.conf</filename>.</para>
+ <filename>%prefix%%sysconfdir%/transactional-update.conf</filename>.</para>
</refsect1>
<refsect1>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-1.27/man/transactional-update.index.html
new/transactional-update-1.28/man/transactional-update.index.html
--- old/transactional-update-1.27/man/transactional-update.index.html
2018-03-06 13:27:29.000000000 +0100
+++ new/transactional-update-1.28/man/transactional-update.index.html
2018-03-12 13:17:34.000000000 +0100
@@ -15,4 +15,4 @@
h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink,
dt:hover > a.headerlink {
visibility: visible;
}
- </style><a xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.index.html">Index </a><span
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" style="float:right">transactional-update
1.27</span><hr xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"><div class="refentry"><a
name="transactional-update.index"></a><div class="titlepage"></div><div
class="refnamediv"><h2>Name</h2><p>transactional-update.index — List all
manpages from the transactional-update project</p></div><div
class="refsect1"><a name="id-1.4"></a><h2 id="T">T<a class="headerlink"
title="Permalink to this headline" href="#T">¶</a></h2><p><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" href="transactional-update.8.html"><span
class="citerefentry"><span
class="refentrytitle">transactional-update</span>(8)</span></a> -- Apply
updates to the system in an atomic way via transactional updates.<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.conf.5.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.conf</span>(5)</span></a> --
transactional-update configuration file<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.service.8.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.service</span>(8)</span></a> --
Apply updates to the system in an atomic way via transactional updates.<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.timer.8.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.timer</span>(8)</span></a> -- Apply
updates to the system in an atomic way via transactional
updates.<br></p></div><div class="refsect1"><a name="id-1.5"></a><p><a
name="counts"></a>This index contains 4 entries, referring to 2 individual
manual pages.</p></div></div></body></html>
+ </style><a xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.index.html">Index </a><span
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" style="float:right">transactional-update
1.28</span><hr xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"><div class="refentry"><a
name="transactional-update.index"></a><div class="titlepage"></div><div
class="refnamediv"><h2>Name</h2><p>transactional-update.index — List all
manpages from the transactional-update project</p></div><div
class="refsect1"><a name="id-1.4"></a><h2 id="T">T<a class="headerlink"
title="Permalink to this headline" href="#T">¶</a></h2><p><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common" href="transactional-update.8.html"><span
class="citerefentry"><span
class="refentrytitle">transactional-update</span>(8)</span></a> -- Apply
updates to the system in an atomic way via transactional updates.<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.conf.5.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.conf</span>(5)</span></a> --
transactional-update configuration file<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.service.8.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.service</span>(8)</span></a> --
Apply updates to the system in an atomic way via transactional updates.<br><a
xmlns:ss="http://docbook.sf.net/xmlns/string.subst/1.0"
xmlns:exsl="http://exslt.org/common"
href="transactional-update.timer.8.html"><span class="citerefentry"><span
class="refentrytitle">transactional-update.timer</span>(8)</span></a> -- Apply
updates to the system in an atomic way via transactional
updates.<br></p></div><div class="refsect1"><a name="id-1.5"></a><p><a
name="counts"></a>This index contains 4 entries, referring to 2 individual
manual pages.</p></div></div></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/sbin/Makefile.in
new/transactional-update-1.28/sbin/Makefile.in
--- old/transactional-update-1.27/sbin/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/sbin/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -244,9 +244,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu sbin/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sbin/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu sbin/Makefile
+ $(AUTOMAKE) --foreign sbin/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-1.27/sbin/transactional-update.in
new/transactional-update-1.28/sbin/transactional-update.in
--- old/transactional-update-1.27/sbin/transactional-update.in 2018-03-05
17:09:20.000000000 +0100
+++ new/transactional-update-1.28/sbin/transactional-update.in 2018-03-12
13:17:01.000000000 +0100
@@ -38,7 +38,7 @@
RUN_SHELL=0
USE_SALT_GRAINS=0
CONFFILE="@sysconfdir@/transactional-update.conf"
-SYSTEMCONFFILE="@prefix@/etc/transactional-update.conf"
+SYSTEMCONFFILE="@prefix@@sysconfdir@/transactional-update.conf"
LOGFILE="/var/log/transactional-update.log"
STATE_FILE="/var/lib/misc/transactional-update.state"
PACKAGE_UPDATES=0
@@ -251,6 +251,26 @@
LAST_WORKING_SNAPSHOTS="${NEW_ID} ${LAST_WORKING_SNAPSHOTS}"
}
+check_registration_on_next_reboot() {
+ if [ ${HAS_SEPARATE_VAR} -eq 0 ]; then
+ # /var own subvolume, not mounted during update, so touch the
+ # file in the running system.
+ test -d /var/lib/rollback || mkdir -p /var/lib/rollback
+ touch /var/lib/rollback/check-registration
+ else
+ # check if /var/lib/rollback is own subvolume
+ grep -q "[[:space:]]/var/lib/rollback[[:space:]]" /proc/mounts
+ if [ $? -eq 0 ]; then
+ # Extra subvolume, not mounted in chroot, touch outside.
+ touch /var/lib/rollback/check-registration
+ else
+ # no subvolumes,
+ test -d ${MOUNT_DIR}/var/lib/rollback || mkdir -p
${MOUNT_DIR}/var/lib/rollback
+ touch ${MOUNT_DIR}/var/lib/rollback/check-registration
+ fi
+ fi
+}
+
ORIG_ARGS="$@"
# If no option is given, assume "up"
@@ -447,8 +467,7 @@
fi
# Create the trigger to re-register the system as new version after
next
# reboot.
- test -d ${MOUNT_DIR}/var/lib/rollback || mkdir -p
${MOUNT_DIR}/var/lib/rollback
- touch ${MOUNT_DIR}/var/lib/rollback/check-registration
+ check_registration_on_next_reboot
fi
# Remove possible cleanup algo
snapper ${SNAPPER_NO_DBUS} modify -c '' ${ROLLBACK_SNAPSHOT}
@@ -691,6 +710,7 @@
# Create bind mount or else grub2 will fail
MOUNT_DIR=`mktemp -d`
mount -o rbind ${SNAPSHOT_DIR} ${MOUNT_DIR}
+ mount -o bind,ro /.snapshots ${MOUNT_DIR}/.snapshots
# Set indicator for RPM pre/post sections to detect whether we run in a
# transactional update
@@ -721,8 +741,7 @@
if [ $RETVAL -eq 0 ]; then
# Create the trigger to re-register the system as new
version after next
# reboot.
- test -d ${MOUNT_DIR}/var/lib/rollback || mkdir -p
${MOUNT_DIR}/var/lib/rollback
- touch ${MOUNT_DIR}/var/lib/rollback/check-registration
+ check_registration_on_next_reboot
fi
else
env DISABLE_RESTART_ON_UPDATE=yes zypper -R ${MOUNT_DIR}
${ZYPPER_ARG} ${ZYPPER_ARG_PKGS}
@@ -736,6 +755,12 @@
else
copy_user_group_accounts
REBUILD_KDUMP_INITRD=1
+ # check if products are updated and we need to re-register
+ # at next boot.
+ diff -qr /etc/products.d ${MOUNT_DIR}/etc/products.d > /dev/null
+ if [ $? -ne 0 ]; then
+ check_registration_on_next_reboot
+ fi
fi
fi
@@ -787,7 +812,7 @@
fi
# Unmount everything we don't need anymore:
- for directory in proc sys $DIR_TO_MOUNT ; do
+ for directory in proc sys $DIR_TO_MOUNT .snapshots ; do
umount -R ${SNAPSHOT_DIR}/$directory
if [ $? -ne 0 ]; then
log_error "ERROR: umount of $directory failed!"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-1.27/systemd/Makefile.in
new/transactional-update-1.28/systemd/Makefile.in
--- old/transactional-update-1.27/systemd/Makefile.in 2018-03-06
13:26:08.000000000 +0100
+++ new/transactional-update-1.28/systemd/Makefile.in 2018-03-12
13:17:32.000000000 +0100
@@ -239,9 +239,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu systemd/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign systemd/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu systemd/Makefile
+ $(AUTOMAKE) --foreign systemd/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \