Hello community,

here is the log from the commit of package PackageKit for openSUSE:Factory 
checked in at 2018-08-17 23:58:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/PackageKit (Old)
 and      /work/SRC/openSUSE:Factory/.PackageKit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "PackageKit"

Fri Aug 17 23:58:59 2018 rev:177 rq:628553 version:1.1.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/PackageKit/PackageKit.changes    2018-05-10 
15:46:49.678919615 +0200
+++ /work/SRC/openSUSE:Factory/.PackageKit.new/PackageKit.changes       
2018-08-17 23:59:35.710268541 +0200
@@ -1,0 +2,6 @@
+Thu Aug  9 01:42:03 UTC 2018 - [email protected]
+
+- Add PackageKit.tmpfiles: Use tmpfile.d to make sure PackageKit
+  doesn't package files in /var (bsc#1098042).
+
+-------------------------------------------------------------------

New:
----
  PackageKit.tmpfiles

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ PackageKit.spec ++++++
--- /var/tmp/diff_new_pack.uPg8HA/_old  2018-08-17 23:59:36.358270470 +0200
+++ /var/tmp/diff_new_pack.uPg8HA/_new  2018-08-17 23:59:36.370270506 +0200
@@ -37,6 +37,7 @@
 Source0:        
http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz
 Source1:        
http://www.freedesktop.org/software/PackageKit/releases/%{name}-%{version}.tar.xz.asc
 Source2:        baselibs.conf
+Source3:        PackageKit.tmpfiles
 Source99:       PackageKit.keyring
 # PATCH-FIX-UPSTREAM PackageKit-avoid-endless-loop-on-autoupdate.patch 
[email protected] -- Avoid a endless loop on autoupdates.
 Patch0:         PackageKit-avoid-endless-loop-on-autoupdate.patch
@@ -260,6 +261,12 @@
 %if  %{with offline_updates}
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcpackagekit-offline-update
 %endif
+# install transactions.db to another directory so that we can use tmpfiles.d 
to create a link to it under /var/lib/PackageKit
+install -m 0644 %{buildroot}%{_localstatedir}/lib/PackageKit/transactions.db 
%{buildroot}%{_datadir}/PackageKit/transactions.db
+rm %{buildroot}%{_localstatedir}/lib/PackageKit/transactions.db
+# install PackageKit.conf in tempfiles.d
+install -d -m 0755 %{buildroot}/usr/lib/tmpfiles.d/
+install -m 0644 %{SOURCE3} %{buildroot}/usr/lib/tmpfiles.d/%{name}.conf
 
 %find_lang %{name} %{?no_lang_C}
 %fdupes %{buildroot}
@@ -284,6 +291,7 @@
     rm var/lib/PackageKit/prepared-update
   fi
 %endif
+%tmpfiles_create %_tmpfilesdir/%{name}.conf
 
 %preun
 %service_del_preun packagekit.service
@@ -330,7 +338,7 @@
 %dir %{_datadir}/PackageKit/helpers
 %dir %{_datadir}/PackageKit/helpers/test_spawn
 %dir %{_libdir}/packagekit-backend
-%dir %{_localstatedir}/lib/PackageKit
+%dir %{_usr}/lib/tmpfiles.d
 %{_datadir}/bash-completion/completions/pkcon
 %{_sysconfdir}/cron.daily/packagekit-background.cron
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.PackageKit.conf
@@ -350,14 +358,14 @@
 %{_datadir}/dbus-1/interfaces/org.freedesktop.PackageKit.xml
 %{_datadir}/PackageKit/helpers/test_spawn/search-name.sh
 %{_datadir}/PackageKit/pk-upgrade-distro.sh
+%verify(not md5 size mtime) %{_datadir}/PackageKit/transactions.db
 %{_datadir}/polkit-1/actions/org.freedesktop.packagekit.policy
 %{_datadir}/polkit-1/rules.d/org.freedesktop.packagekit.rules
 %{_datadir}/dbus-1/system-services/*
-%dir %{_localstatedir}/cache/%{name}
 %{_unitdir}/packagekit.service
 %{_sbindir}/rcpackagekit
 %{_mandir}/man?/*%{ext_man}
-%verify(not md5 size mtime) %{_localstatedir}/lib/PackageKit/transactions.db
+%{_usr}/lib/tmpfiles.d/PackageKit.conf
 %if %{with offline_updates}
 %{_libexecdir}/pk-offline-update
 %{_unitdir}/packagekit-offline-update.service



++++++ PackageKit.tmpfiles ++++++
d /var/cache/PackageKit 0755 root root -
d /var/lib/PackageKit/ 0755 root root -
L+ /var/lib/PackageKit/transactions.db - - - - 
../../../usr/share/PackageKit/transactions.db

Reply via email to