ports/140022: [PATCH] print/cups-samba: correct installation instructions

Marcin Wisnicki mwisnicki+freebsd at gmail.com
Tue Oct 27 18:00:12 UTC 2009


>Number:         140022
>Category:       ports
>Synopsis:       [PATCH] print/cups-samba: correct installation instructions
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 27 18:00:10 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Marcin Wisnicki
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD ghost.pnet.one.pl 7.2-STABLE FreeBSD 7.2-STABLE #3: Sat Oct 17 20:50:32 CEST 2009
>Description:
Instructions contained in pkg-message were incomplete.

1. Remove information about mime.* files - they are only needed for client-side
   vendor drivers. This generic Postscript driver works fine without changes to
   CUPS configuration.
2. Include instruction to copy MS-Windows files.
3. Add a note about 64bit clients and later Samba versions.

Verified with Samba-3.0.37 and MS WindowsXP SP3 32bit client.

Port maintainer (tomasv at megalogika.lt) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- cups-samba-6.0_2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/print/cups-samba.orig/files/pkg-message.in /usr/ports/print/cups-samba/files/pkg-message.in
--- /usr/ports/print/cups-samba.orig/files/pkg-message.in	2007-03-22 18:09:48.000000000 +0100
+++ /usr/ports/print/cups-samba/files/pkg-message.in	2009-10-27 18:37:51.000000000 +0100
@@ -5,13 +5,6 @@
 
 To complete the installation of print/cups-samba, do in order:
 
-CUPS-BASE
------------
-
-1) Uncomment application/octet-stream line in mime.types
-2) Uncomment application/octet-stream line in mime.convs
-3) Restart cupsd
-
 SAMBA
 -------
 
@@ -58,7 +51,17 @@
 CUPS-LPR
 ----------
 
-1) Run cupsaddsmb
+1) Copy following files from your MS Windows system:
+
+  ps5ui.dll
+  pscript5.dll
+  pscript.hlp
+  pscript.ntf
+
+They are located somewhere in C:\WINDOWS\system32\spool\drivers\w32x86.
+Put them to %%PREFIX%%/share/cups/drivers and correct permissions (chmod -wx).
+
+2) Run cupsaddsmb
 
 If only a subset of your printers will be installed as exportable to
 MS Windows NT/XP/2000/2003 clients:
@@ -81,6 +84,12 @@
 NOTE:  Other settings in smb.conf may work, but your REALLY need to
 know what your are doing.  :)
 
+64-bit Windows clients are not yet supported however you may find your luck
+with drivers from: http://www.cups.org/str.php?L2566
+
+On later Samba versions, "printer admin" is deprecated, instead your admin
+user should have SePrintOperatorPrivilege. Use "net rpc rights" to add them.
+
 %%PREFIX%%/share/doc/samba/Samba-HOWTO-Collection.pdf has some
 valuable information on this topic, especially chapters 17 and 18.
 
--- cups-samba-6.0_2.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list