Magellan Linux

Diff of /alx-src/branches/alxconf-060/functions/config_printers.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2610 by niro, Wed Jul 6 21:33:33 2011 UTC revision 3278 by niro, Wed Nov 2 13:53:37 2011 UTC
# Line 14  config_printing() Line 14  config_printing()
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
# Line 48  config_printing() Line 50  config_printing()
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

Legend:
Removed from v.2610  
changed lines
  Added in v.3278