14 |
CONFIG="/etc/printcap" |
CONFIG="/etc/printcap" |
15 |
clearconfig |
clearconfig |
16 |
|
|
17 |
if [[ -d /var/spool/lpd ]] |
# cleanup spooler directories |
18 |
then |
[[ -d /var/spool/lpd ]] && rm -r /var/spool/lpd |
19 |
rm -rf /var/spool/lpd |
install -d /var/spool/lpd |
20 |
install -d /var/spool/lpd |
install -d /var/spool/lpd/lp |
21 |
install -d /var/spool/lpd/lp |
chown lp:lp /var/spool/lpd/lp |
22 |
chown lp:lp /var/spool/lpd/lp |
chmod 0700 /var/spool/lpd/lp |
23 |
chmod 0700 /var/spool/lpd/lp |
|
24 |
fi |
# cleanup log directories |
25 |
|
[[ -d /var/log/lprng ]] && rm -r /var/log/lprng |
26 |
|
install -d /var/log/lprng |
27 |
|
|
28 |
for i in ${prn_ids} |
for i in ${prn_ids} |
29 |
do |
do |
50 |
addconfig "${cfg_printers_printer_name}|${cfg_printers_printer_name}" |
addconfig "${cfg_printers_printer_name}|${cfg_printers_printer_name}" |
51 |
addconfig " :lp=${port}" |
addconfig " :lp=${port}" |
52 |
addconfig " :sd=/var/spool/lpd/${cfg_printers_printer_name}" |
addconfig " :sd=/var/spool/lpd/${cfg_printers_printer_name}" |
53 |
|
addconfig " :lf=/var/log/lprng/${cfg_printers_printer_name}" |
54 |
addconfig "#-----------------------" |
addconfig "#-----------------------" |
55 |
addconfig |
addconfig |
56 |
|
|
57 |
# install spooler directories |
# install spooler directories |
58 |
install -o lp -g lp -m0700 -d /var/spool/lpd/${cfg_printers_printer_name} |
install -o lp -g lp -m0700 -d /var/spool/lpd/${cfg_printers_printer_name} |
59 |
|
|
60 |
|
# create empty log files |
61 |
|
touch /var/log/lprng/${cfg_printers_printer_name} |
62 |
|
chown lp:lp /var/log/lprng/${cfg_printers_printer_name} |
63 |
|
chmod 0600 /var/log/lprng/${cfg_printers_printer_name} |
64 |
done |
done |
65 |
|
|
66 |
# start lprng |
# start lprng |