Cups uses keepdir for /var/run/cups/certs. It should not keep that dir and should create this dir at initscript. Blocks bug #332633. Reproducible: Always Steps to Reproduce: 1. emerge cups Actual Results: Cups keeps dir /var/run/cups/certs Expected Results: Cups shouldn't keep that dir.
Created attachment 290379 [details] Fixed init script --- /usr/portage/net-print/cups/files/cupsd.init.d 2007-11-09 13:21:34.000000000 +0300 +++ /usr/local/portage/net-print/cups/files/cupsd.init.d 2011-10-20 19:53:11.000000000 +0400 @@ -9,6 +9,7 @@ start() { ebegin "Starting cupsd" + checkpath -q -d -m 755 /var/run/cups/certs start-stop-daemon --start --quiet --exec /usr/sbin/cupsd eend $? }
+ 15 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> cups-1.4.8-r23.ebuild, + cups-1.5.0-r3.ebuild, files/cupsd.init.d: + Create dirs in /var/run in initscript, bug 387893 + Fixed, thanks.