From: Florian Fainelli Date: Sat, 31 Jan 2009 13:51:12 +0000 (+0000) Subject: By default OpenWRT's /var is a symlink to /tmp. X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=e16471fc4e6688ae6254aa0c023eef11fc721f5e;hp=a487344b73027d12374ed9fe61eab08725d68d93 By default OpenWRT's /var is a symlink to /tmp. This is unusual under GNU/Linux but justified by the unusual circumstances of limited flash space and lifetime. But there is no reason for OpenWRT packages to presume that /tmp and /var are always interchangeable. The patch below fixes the cups package so that it behaves better when used on a system with a proper /var area. Signed-off-by: Stefan Monnier SVN-Revision: 14303 --- diff --git a/net/cups/files/cupsd.init b/net/cups/files/cupsd.init index c98181347e..c76121261e 100644 --- a/net/cups/files/cupsd.init +++ b/net/cups/files/cupsd.init @@ -3,8 +3,8 @@ START=50 start() { - mkdir -p /tmp/cups - mkdir -p /tmp/spool/cups/tmp + mkdir -p /var/cups + mkdir -p /var/spool/cups/tmp /usr/sbin/cupsd } diff --git a/net/cups/files/etc/cups/cupsd.conf b/net/cups/files/etc/cups/cupsd.conf index e84de453b3..8d7e9d0393 100644 --- a/net/cups/files/etc/cups/cupsd.conf +++ b/net/cups/files/etc/cups/cupsd.conf @@ -21,12 +21,12 @@ MaxJobs 25 MaxPrinterHistory 10 #Printcap /etc/printcap #PrintcapFormat BSD -RequestRoot /tmp/cups +RequestRoot /var/cups #RemoteRoot remroot User root Group root RIPCache 512k -TempDir /tmp/cups +TempDir /var/cups Port 631 HostNameLookups Off KeepAlive On