[hplip] create /usr/lib/tmpfiles.d/hplip.conf (bug #1015831).

Jiří Popelka jpopelka at fedoraproject.org
Thu Nov 21 15:13:55 UTC 2013


commit f5abfcbffd935eb83a5f4b57fab0d12bd4145667
Author: Jiri Popelka <jpopelka at redhat.com>
Date:   Thu Nov 21 15:45:12 2013 +0100

    create /usr/lib/tmpfiles.d/hplip.conf (bug #1015831).

 hplip.spec |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)
---
diff --git a/hplip.spec b/hplip.spec
index 32d9b3f..c47186d 100644
--- a/hplip.spec
+++ b/hplip.spec
@@ -7,7 +7,7 @@
 Summary: HP Linux Imaging and Printing Project
 Name: hplip
 Version: 3.13.11
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2+ and MIT
 Group: System Environment/Daemons
 
@@ -52,6 +52,9 @@ BuildRequires: dbus-devel
 # Make sure we get postscriptdriver tags.
 BuildRequires: python-cups, cups
 
+# macros: %%{_tmpfilesdir}, %%{_udevrulesdir}
+BuildRequires: systemd
+
 %description
 The Hewlett-Packard Linux Imaging and Printing Project provides
 drivers for HP printers and multi-function peripherals.
@@ -257,6 +260,15 @@ make install DESTDIR=%{buildroot}
 # Create /var/run/hplip
 mkdir -p %{buildroot}%{_localstatedir}/run/hplip
 
+# install /usr/lib/tmpfiles.d/hplip.conf (bug #1015831)
+mkdir -p %{buildroot}%{_tmpfilesdir}
+cat > %{buildroot}%{_tmpfilesdir}/hplip.conf <<EOF
+# See tmpfiles.d(5) for details
+
+d /run/hplip 0775 root lp -
+EOF
+
+
 # Remove unpackaged files
 rm -rf  %{buildroot}%{_sysconfdir}/sane.d \
         %{buildroot}%{_docdir} \
@@ -399,11 +411,12 @@ rm -f %{buildroot}%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
 %{_datadir}/hplip/prnt
 %{_datadir}/hplip/scan
 %{_localstatedir}/lib/hp
-%dir %attr(0775,root,lp) %{_localstatedir}/run/hplip
+%ghost %dir %attr(0775,root,lp) %{_localstatedir}/run/hplip
+%{_tmpfilesdir}/hplip.conf
 
 %files common
 %doc COPYING
-%{_prefix}/lib/udev/rules.d/*.rules
+%{_udevrulesdir}/*.rules
 %dir %{_sysconfdir}/hp
 %config(noreplace) %{_sysconfdir}/hp/hplip.conf
 %dir %{_datadir}/hplip
@@ -454,6 +467,9 @@ rm -f %{buildroot}%{_sysconfdir}/xdg/autostart/hplip-systray.desktop
 %postun libs -p /sbin/ldconfig
 
 %changelog
+* Thu Nov 21 2013 Jiri Popelka <jpopelka at redhat.com> - 3.13.11-2
+- create /usr/lib/tmpfiles.d/hplip.conf (bug #1015831).
+
 * Wed Nov 06 2013 Jiri Popelka <jpopelka at redhat.com> - 3.13.11-1
 - 3.13.11
 


More information about the scm-commits mailing list