From dfe8c9c6d06930b502ed525f49ed57f2a7764068 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Fri, 21 Jan 2005 13:02:34 +0000 Subject: [PATCH] - Use tmpwatch to remove unused files in the spool temporary directory (bug #110026). --- cups.cron | 8 ++++++++ cups.spec | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 cups.cron diff --git a/cups.cron b/cups.cron new file mode 100755 index 0000000..72f91d8 --- /dev/null +++ b/cups.cron @@ -0,0 +1,8 @@ +#!/bin/sh +for d in /var/spool/cups/tmp +do + if [ -d "$d" ]; then + /usr/sbin/tmpwatch -f 720 "$d" + fi +done +exit 0 diff --git a/cups.spec b/cups.spec index b96aa24..3ef0335 100644 --- a/cups.spec +++ b/cups.spec @@ -19,6 +19,7 @@ Source8: postscript.ppd.gz Source9: cups.logrotate Source10: ncp.backend Source11: cups.conf +Source12: cups.cron Patch0: cups-1.1.15-initscript.patch Patch1: cups-1.1.14-doclink.patch Patch2: cups-1.1.16-system-auth.patch @@ -188,11 +189,12 @@ mv lpc.8 lpc-cups.8 popd %endif -mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps $RPM_BUILD_ROOT%{_sysconfdir}/X11/sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/System $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d +mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps $RPM_BUILD_ROOT%{_sysconfdir}/X11/sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/System $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps install -c -m 644 cups-lpd.real $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/cups-lpd install -c -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cups install -c -m 755 %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/cups/backend/ncp +install -c -m 755 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/cups ln -s ../doc/%{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name}/doc # Deal with users trying to access the admin tool at # /usr/share/doc/cups-%{version}/index.html rather than the @@ -371,6 +373,7 @@ rm -rf $RPM_BUILD_ROOT %dir %attr(0755,lp,sys) /var/log/cups %config(noreplace) %{_sysconfdir}/logrotate.d/cups %{_datadir}/pixmaps/cupsprinter.png +%{_sysconfdir}/cron.daily/cups %if %use_dbus %{_sysconfdir}/dbus-1/system.d/cups.conf %endif @@ -394,6 +397,10 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/cups/daemon/cups-lpd %changelog +* Fri Jan 21 2005 Tim Waugh +- Use tmpwatch to remove unused files in the spool temporary directory + (bug #110026). + * Thu Jan 20 2005 Tim Waugh - Use gzip's -n flag for the PPDs.