Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/daemon/client/include/printing.client.class

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

revision 1894 by niro, Thu Mar 10 18:15:28 2011 UTC revision 1895 by niro, Fri Nov 4 08:23:37 2011 UTC
# Line 44  helper_addprinter() Line 44  helper_addprinter()
44   addconfig "${name}|${name}"   addconfig "${name}|${name}"
45   addconfig " :lp=${port}"   addconfig " :lp=${port}"
46   addconfig " :sd=/var/spool/lpd/${name}"   addconfig " :sd=/var/spool/lpd/${name}"
47     addconfig " :sd=/var/spool/lpd/${name}"
48     addconfig " :lf=/var/log/lprng/${name}"
49    
50   # regenerate printcap   # regenerate printcap
51   helper_generate_printcap   helper_generate_printcap
# Line 65  helper_delprinter() Line 67  helper_delprinter()
67   rm -rf /var/spool/lpd/${name}   rm -rf /var/spool/lpd/${name}
68   fi   fi
69    
70     if [[ -d /var/log/lprng/${name} ]]
71     then
72     rm -rf /var/log/lprng/${name}
73     fi
74    
75   # regenerate printcap   # regenerate printcap
76   helper_generate_printcap   helper_generate_printcap
77  }  }
# Line 100  get_printing_printer() Line 107  get_printing_printer()
107  helper_generate_printcap()  helper_generate_printcap()
108  {  {
109   local i   local i
110     local prn
111    
112   CONFIG="/etc/printcap"   CONFIG="/etc/printcap"
113   clearconfig   clearconfig
# Line 112  helper_generate_printcap() Line 120  helper_generate_printcap()
120   addconfig "#-----------------------"   addconfig "#-----------------------"
121   addconfig   addconfig
122    
123     prn=$(basename ${i} .conf)
124    
125   # install spooler directories   # install spooler directories
126   install -o lp -g lp -m0700 -d /var/spool/lpd/$(basename ${i} .conf)   install -o lp -g lp -m0700 -d /var/spool/lpd/${prn}
127    
128     # create empty log files
129     install -d /var/log/lprng
130     touch /var/log/lprng/${prn}
131     chown lp:lp /var/log/lprng/${prn}
132     chmod 0600 /var/log/lprng/${prn}
133   done   done
134  }  }

Legend:
Removed from v.1894  
changed lines
  Added in v.1895