Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/lprng/printing.client.class.in

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

revision 2586 by niro, Thu Sep 17 14:39:49 2015 UTC revision 2660 by niro, Tue Nov 10 16:43:26 2015 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2    
3  provide printing lprng  provide printing lprng
4    require basic-kernel
5    
6  help_printing_printer()  help_printing_printer()
7  {  {
# Line 44  helper_addprinter() Line 45  helper_addprinter()
45   addconfig "${name}|${name}"   addconfig "${name}|${name}"
46   addconfig " :lp=${port}"   addconfig " :lp=${port}"
47   addconfig " :sd=/var/spool/lpd/${name}"   addconfig " :sd=/var/spool/lpd/${name}"
  addconfig " :sd=/var/spool/lpd/${name}"  
48   addconfig " :lf=/var/log/lprng/${name}"   addconfig " :lf=/var/log/lprng/${name}"
49    
50   # regenerate printcap   # regenerate printcap
# Line 102  helper_generate_printcap() Line 102  helper_generate_printcap()
102   local i   local i
103   local prn   local prn
104    
105     # install required kernel modules as well
106     if is_provided basic-kernel
107     then
108     ${MCORE_LIBDIR}/mcore-kernel-modules --add --module lp
109     ${MCORE_LIBDIR}/mcore-kernel-modules --add --module usblp
110     fi
111    
112   CONFIG="${MROOT}@@SYSCONFDIR@@/printcap"   CONFIG="${MROOT}@@SYSCONFDIR@@/printcap"
113   clearconfig   clearconfig
114    
# Line 124  helper_generate_printcap() Line 131  helper_generate_printcap()
131   chown @@LPRNG_SPOOLER_USER@@:@@LPRNG_SPOOLER_USER@@ ${MROOT}@@LOCALSTATEDIR@@/log/lprng/${prn}   chown @@LPRNG_SPOOLER_USER@@:@@LPRNG_SPOOLER_USER@@ ${MROOT}@@LOCALSTATEDIR@@/log/lprng/${prn}
132   chmod 0600 ${MROOT}@@LOCALSTATEDIR@@/log/lprng/${prn}   chmod 0600 ${MROOT}@@LOCALSTATEDIR@@/log/lprng/${prn}
133   done   done
134    
135     # restart lpd
136     if is_provided systemd
137     then
138     decho "systemd: restarting lpd service"
139     ${MCORE_LIBDIR}/mcore-system-service --restart --service lpd.service
140     fi
141     if is_provided sysvinit
142     decho "sysvinit: restarting lprng service"
143     ${MCORE_LIBDIR}/mcore-system-service --restart --service lprng
144     fi
145  }  }

Legend:
Removed from v.2586  
changed lines
  Added in v.2660