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


Reply via email to