summaryrefslogtreecommitdiff
path: root/packaging/Caldera/OpenLinux/smbprint
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2003-09-09 03:25:53 +0000
committerGerald Carter <jerry@samba.org>2003-09-09 03:25:53 +0000
commitdbfcec04a1691659743f8f6ab065b8212fd9a5dd (patch)
tree6d5f2df124fa4c22a4816d6ac4f7cac117ac23f3 /packaging/Caldera/OpenLinux/smbprint
parent3cf6eaebd6c57974d33934bf9647b0ab9f50f88e (diff)
downloadsamba-dbfcec04a1691659743f8f6ab065b8212fd9a5dd.tar.gz
samba-dbfcec04a1691659743f8f6ab065b8212fd9a5dd.tar.bz2
samba-dbfcec04a1691659743f8f6ab065b8212fd9a5dd.zip
syncing packaging files from 3.0
(This used to be commit 9374755ad3b844a86642a7ea1795ec2b8ab736b2)
Diffstat (limited to 'packaging/Caldera/OpenLinux/smbprint')
-rwxr-xr-xpackaging/Caldera/OpenLinux/smbprint77
1 files changed, 0 insertions, 77 deletions
diff --git a/packaging/Caldera/OpenLinux/smbprint b/packaging/Caldera/OpenLinux/smbprint
deleted file mode 100755
index 5d66aa1377..0000000000
--- a/packaging/Caldera/OpenLinux/smbprint
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-# This script is an input filter for printcap printing on a unix machine. It
-# uses the smbclient program to print the file to the specified smb-based
-# server and service.
-# For example you could have a printcap entry like this
-#
-# smb:lp=/dev/null:sd=/usr/spool/smb:sh:if=/usr/local/samba/smbprint
-#
-# which would create a unix printer called "smb" that will print via this
-# script. You will need to create the spool directory /usr/spool/smb with
-# appropriate permissions and ownerships for your system.
-
-# Set these to the server and service you wish to print to
-# In this example I have a WfWg PC called "lapland" that has a printer
-# exported called "printer" with no password.
-
-#
-# Script further altered by hamiltom@ecnz.co.nz (Michael Hamilton)
-# so that the server, service, and password can be read from
-# a /var/spool/lpd/PRINTNAME/.config file.
-#
-# In order for this to work the /etc/printcap entry must include an
-# accounting file (af=...):
-#
-# cdcolour:\
-# :cm=CD IBM Colorjet on 6th:\
-# :sd=/var/spool/lpd/cdcolour:\
-# :af=/var/spool/lpd/cdcolour/acct:\
-# :if=/usr/local/etc/smbprint:\
-# :mx=0:\
-# :lp=/dev/null:
-#
-# The /usr/var/spool/lpd/PRINTNAME/.config file should contain:
-# server=PC_SERVER
-# service=PR_SHARENAME
-# password="password"
-#
-# E.g.
-# server=PAULS_PC
-# service=CJET_371
-# password=""
-
-#
-# Debugging log file, change to /dev/null if you like.
-#
-# logfile=/tmp/smb-print.log
-logfile=/dev/null
-
-
-#
-# The last parameter to the filter is the accounting file name.
-# Extract the directory name from the file name.
-# Concat this with /.config to get the config file.
-#
-eval acct_file=\${$#}
-spool_dir=`dirname $acct_file`
-config_file=$spool_dir/.config
-
-# Should read the following variables set in the config file:
-# server
-# service
-# password
-eval `cat $config_file`
-
-#
-# Some debugging help, change the >> to > if you want to save space.
-#
-echo "server $server, service $service" >> $logfile
-
-(
-# NOTE You may wish to add the line `echo translate' if you want automatic
-# CR/LF translation when printing.
-# echo translate
- echo "print -"
- cat
-) | /usr/bin/smbclient "//$server/$service" $password -U $server -N -P >> $logfile 2>&1