From ee85b3c7568c9668b9773aa802bc5ff50e3b8f4d Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 21:35:02 +0100 Subject: [PATCH] add preset file and force enabling daemon on install and upgrade [release 2.0.1-2mamba;Wed Nov 26 2014] --- cups.spec | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/cups.spec b/cups.spec index 53e1d00..08e80c7 100644 --- a/cups.spec +++ b/cups.spec @@ -7,7 +7,7 @@ Name: cups Version: 2.0.1 -Release: 1mamba +Release: 2mamba Summary: Common UNIX Printing System Group: System/Spooling Vendor: openmamba @@ -121,11 +121,11 @@ install -m0644 cups/string-private.h %{buildroot}%{_includedir}/cups/string-priv install -m0644 cups/debug-private.h %{buildroot}%{_includedir}/cups/debug-private.h # systemd -install -D -m0644 %{SOURCE3} %{buildroot}/lib/systemd/system/cups.service -install -D -m0644 %{SOURCE4} %{buildroot}/lib/systemd/system/cups.socket -install -D -m0644 %{SOURCE5} %{buildroot}/lib/systemd/system/cups.path -install -D -m0644 %{SOURCE6} %{buildroot}/lib/systemd/system/cups-lpd.socket -install -D -m0644 %{SOURCE7} %{buildroot}/lib/systemd/system/cups-lpd@.service +install -D -m0644 %{SOURCE3} %{buildroot}%{_unitdir}/cups.service +install -D -m0644 %{SOURCE4} %{buildroot}%{_unitdir}/cups.socket +install -D -m0644 %{SOURCE5} %{buildroot}%{_unitdir}/cups.path +install -D -m0644 %{SOURCE6} %{buildroot}%{_unitdir}/cups-lpd.socket +install -D -m0644 %{SOURCE7} %{buildroot}%{_unitdir}/cups-lpd@.service # basic cups client configuration file echo "ServerName /run/cups/cups.sock" > %{buildroot}%{_sysconfdir}/cups/client.conf @@ -137,6 +137,11 @@ rm -f %{buildroot}%{_datadir}/cups/data/testprint rm -rf %{buildroot}%{_sysconfdir}/rc*.d/K36cups rm -rf %{buildroot}%{_sysconfdir}/rc*.d/S81cups +install -d %{buildroot}%{_presetdir} +cat > %{buildroot}%{_presetdir}/50-cups.preset << _EOF +enable cups +_EOF + %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} @@ -163,6 +168,10 @@ if [ $1 -gt 1 ]; then fi fi %systemd_post cups +if [ $1 -ge 1 ]; then + systemctl -q daemon-reload + systemctl -q enable cups +fi : %preun @@ -229,6 +238,7 @@ fi %{_sbindir}/lpinfo %{_sbindir}/lpmove %{_sbindir}/reject +%{_presetdir}/50-cups.preset %{_unitdir}/org.cups.cupsd.path %{_unitdir}/org.cups.cupsd.service %{_unitdir}/org.cups.cupsd.socket @@ -249,6 +259,7 @@ fi %attr(0700,lp,root) %dir /var/spool/cups %attr(1700,lp,root) %dir /var/spool/cups/tmp %{_mandir}/man1/* +%{_mandir}/man5/* %{_mandir}/man7/backend.7* %{_mandir}/man7/filter.7* %{_mandir}/man7/notifier.7* @@ -263,7 +274,6 @@ fi %{_libdir}/libcupsimage.so.* %{_libdir}/libcupsmime.so.* %{_libdir}/libcupsppdc.so.* -%{_mandir}/man5/* %doc CREDITS.txt LICENSE.txt %files -n libcups-devel @@ -284,6 +294,9 @@ fi %doc CHANGES.txt README.txt %changelog +* Wed Nov 26 2014 Silvan Calarco 2.0.1-2mamba +- add preset file and force enabling daemon on install and upgrade + * Sat Nov 15 2014 Automatic Build System 2.0.1-1mamba - automatic version update by autodist