Hello community,
here is the log from the commit of package transactional-update for
openSUSE:Factory checked in at 2020-06-26 21:45:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/transactional-update (Old)
and /work/SRC/openSUSE:Factory/.transactional-update.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "transactional-update"
Fri Jun 26 21:45:00 2020 rev:55 rq:816856 version:2.22
Changes:
--------
---
/work/SRC/openSUSE:Factory/transactional-update/transactional-update.changes
2020-04-09 23:14:07.258198237 +0200
+++
/work/SRC/openSUSE:Factory/.transactional-update.new.3060/transactional-update.changes
2020-06-26 21:45:05.929764895 +0200
@@ -1,0 +2,8 @@
+Tue Jun 23 15:39:12 UTC 2020 - Ignaz Forster <[email protected]>
+
+- Version 2.22
+ - Use pkgconf to determine installation paths
+ - Enable SSL connections in update shell
+ [boo#1149131] & [boo#1133891]
+
+-------------------------------------------------------------------
Old:
----
transactional-update-2.21.1.tar.gz
New:
----
transactional-update-2.22.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ transactional-update.spec ++++++
--- /var/tmp/diff_new_pack.D09fRC/_old 2020-06-26 21:45:07.533770030 +0200
+++ /var/tmp/diff_new_pack.D09fRC/_new 2020-06-26 21:45:07.541770055 +0200
@@ -17,7 +17,7 @@
Name: transactional-update
-Version: 2.21.1
+Version: 2.22
Release: 0
Summary: Transactional Updates with btrfs and snapshots
License: GPL-2.0-or-later
@@ -34,6 +34,9 @@
BuildRequires: python3-lxml
BuildRequires: rpm-devel
BuildRequires: suse-module-tools
+BuildRequires: pkgconfig(dracut)
+BuildRequires: pkgconfig(systemd)
+BuildRequires: pkgconfig(udev)
Requires: attr
Requires: bc
Requires: btrfsprogs
++++++ transactional-update-2.21.1.tar.gz -> transactional-update-2.22.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-2.21.1/NEWS
new/transactional-update-2.22/NEWS
--- old/transactional-update-2.21.1/NEWS 2020-04-06 10:00:55.000000000
+0200
+++ new/transactional-update-2.22/NEWS 2020-06-23 16:51:24.000000000 +0200
@@ -2,6 +2,10 @@
Copyright (C) 2016-2019 Thorsten Kukuk et al.
+Version 2.22
+* Use pkgconf to determine installation paths
+* Enable SSL connections in update shell [boo#1149131]
+
Version 2.21.1
* Rework error messages on failing umount [boo#1168389]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transactional-update-2.21.1/configure.ac
new/transactional-update-2.22/configure.ac
--- old/transactional-update-2.21.1/configure.ac 2020-04-06
10:00:55.000000000 +0200
+++ new/transactional-update-2.22/configure.ac 2020-06-23 16:51:24.000000000
+0200
@@ -1,42 +1,29 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(transactional-update, 2.21.1)
+AC_INIT(transactional-update, 2.22)
AM_INIT_AUTOMAKE
-AC_CONFIG_SRCDIR([sbin/transactional-update.in])
AC_PREFIX_DEFAULT(/usr)
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
-if test ${libexecdir} = '${exec_prefix}/libexec'
-then
- libexecdir='${exec_prefix}/lib'
- if test "${exec_prefix}" = "NONE"
- then
- TMPFILESDIR=${prefix}/lib/tmpfiles.d
- ISSUEDIR=${prefix}/lib/issue.d
- UDEVRULESDIR=${prefix}/lib/udev/rules.d
- SYSTEMDDIR=${prefix}/lib/systemd/system
- DRACUTDIR=${prefix}/lib/dracut/modules.d
- else
- TMPFILESDIR=${exec_prefix}/lib/tmpfiles.d
- ISSUEDIR=${exec_prefix}/lib/issue.d
- UDEVRULESDIR=${exec_prefix}/lib/udev/rules.d
- SYSTEMDDIR=${exec_prefix}/lib/systemd/system
- DRACUTDIR=${exec_prefix}/lib/dracut/modules.d
- fi
-else
- TMPFILESDIR=${libexecdir}/tmpfiles.d
- ISSUEDIR=${libexecdir}/issue.d
- UDEVRULESDIR=${libexecdir}/udev/rules.d
- SYSTEMDDIR=${libexecdir}/systemd/system
- DRACUTDIR=${libexecdir}/dracut/modules.d
-fi
+PKG_CHECK_VAR([SYSTEMDDIR], [systemd], [systemdsystemunitdir], [],
+ [AC_MSG_ERROR([Could not determine value for 'systemdsystemunitdir' -
is the 'systemd.pc' file installed?])])
+PKG_CHECK_VAR([TMPFILESDIR], [systemd], [tmpfilesdir], [],
+ [AC_MSG_ERROR([Could not determine value for 'tmpfilesdir' - is the
'systemd.pc' file installed?])])
+PKG_CHECK_VAR([DRACUTDIR], [dracut], [dracutmodulesdir], [],
+ [AC_MSG_ERROR([Could not determine value for 'dracutmodulesdir' - is
the 'dracut.pc' file installed?])])
+PKG_CHECK_VAR([UDEVDIR], [udev], [udevdir], [],
+ [AC_MSG_ERROR([Could not determine value for 'udevdir' - is the
'udev.pc' file installed?])])
+
+ISSUEDIR=${exec_prefix}/issue.d
+UDEVRULESDIR=${UDEVDIR}/rules.d
+LOGROTATEDDIR=${sysconfdir}/logrotate.d
+
AC_SUBST(TMPFILESDIR)
AC_SUBST(ISSUEDIR)
AC_SUBST(UDEVRULESDIR)
AC_SUBST(SYSTEMDDIR)
AC_SUBST(DRACUTDIR)
-LOGROTATEDDIR=${sysconfdir}/logrotate.d
AC_SUBST(LOGROTATEDDIR)
AC_PROG_CC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transactional-update-2.21.1/sbin/transactional-update.in
new/transactional-update-2.22/sbin/transactional-update.in
--- old/transactional-update-2.21.1/sbin/transactional-update.in
2020-04-06 10:00:55.000000000 +0200
+++ new/transactional-update-2.22/sbin/transactional-update.in 2020-06-23
16:51:24.000000000 +0200
@@ -345,6 +345,8 @@
if [ $VAR_CACHE_CLEANUP -eq 1 ]; then
rm -rf ${SNAPSHOT_DIR}/var/cache/*
fi
+ # Remove temporary mount point
+ rmdir --ignore-fail-on-non-empty ${SNAPSHOT_DIR}/var/lib/ca-certificates
# systemd-tmpfiles creates directories/files even if /run is no tmpfs:
rm -rf ${SNAPSHOT_DIR}/run/*
# WARNING: /var/spool/ can contain changes through RPM!
@@ -1155,6 +1157,12 @@
cp -r /run/netconfig ${SNAPSHOT_DIR}/run/
fi
+ # Create bind mount for CA certificates to support HTTPS connections
+ if [ ${HAS_SEPARATE_VAR} -eq 1 ]; then
+ mkdir -p ${SNAPSHOT_DIR}/var/lib/ca-certificates
+ mount -o bind,ro /var/lib/ca-certificates
${SNAPSHOT_DIR}/var/lib/ca-certificates
+ fi
+
# Do we need to cleanup the /var/cache directory?
if [ ! -d ${SNAPSHOT_DIR}/var/cache/zypp ]; then
VAR_CACHE_CLEANUP=1