Having a printer spool in /tmp doesn't sound all that clever, so here's a 
patch to change it to what seems to be the upstream recommendation.

Do we need some samba-common.postinst magic to force this upgrade, or should 
we just leave it?
diff -ur ../../trunk/rules debian/rules
--- ../../trunk/rules	2006-05-31 15:32:04.000000000 +0200
+++ debian/rules	2006-06-02 17:38:44.000000000 +0200
@@ -244,6 +244,7 @@
 	# Set some reasonable default perms for the samba logdir.
 	chmod 0750 debian/samba/var/log/samba/
 	chown root.adm debian/samba/var/log/samba/
+	chmod 1777 debian/samba/var/spool/samba/
 
 	DH_OPTIONS= dh_makeshlibs -plibsmbclient -V'libsmbclient (>= 3.0.2a-1)'
 	dh_installdeb
diff -ur ../../trunk/samba.dirs debian/samba.dirs
--- ../../trunk/samba.dirs	2006-05-31 15:32:04.000000000 +0200
+++ debian/samba.dirs	2006-06-02 17:15:24.000000000 +0200
@@ -5,3 +5,4 @@
 var/lib/samba/printers/WIN40
 var/run/samba
 var/cache/samba
+var/spool/samba
diff -ur ../../trunk/smb.conf debian/smb.conf
--- ../../trunk/smb.conf	2006-05-31 15:32:04.000000000 +0200
+++ debian/smb.conf	2006-06-02 17:17:14.000000000 +0200
@@ -248,7 +248,7 @@
 [printers]
    comment = All Printers
    browseable = no
-   path = /tmp
+   path = /var/spool/samba
    printable = yes
    public = no
    writable = no
Nur in debian/: winbind.postinst.

Reply via email to