[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