################################################################# # # cf.lprng - LPRng Maintance by cfengine. subdivided by ARCH # $Id: cf.lprng,v 1.8 2000/06/28 18:24:01 dayv Exp $ # # ################################################################# links: lprng_server:: /etc/rc2.d/S82lprng ->! ../init.d/lprng solaris:: /usr/ucb/lpr ->! /usr/local/apps/lprng/bin/lpr /usr/ucb/lpq ->! /usr/local/apps/lprng/bin/lpq /usr/ucb/lprm ->! /usr/local/apps/lprng/bin/lprm /usr/ucb/lpc ->! /usr/local/apps/lprng/bin/lpc /usr/bin/lp ->! /usr/local/apps/lprng/bin/lpr /usr/sdsc/bin/checkpc ->! /usr/local/apps/lprng/bin/checkpc /usr/ucb/lpstat ->! /usr/local/apps/lprng/bin/lprm /usr/ucb/stat ->! /usr/local/apps/lprng/bin/lprm linux:: /usr/bin/lpr ->! /usr/local/apps/lprng/bin/lpr /usr/bin/lpq ->! /usr/local/apps/lprng/bin/lpq /usr/bin/lprm ->! /usr/local/apps/lprng/bin/lprm /usr/sbin/lpc ->! /usr/local/apps/lprng/sbin/lpc /usr/bin/lp ->! /usr/local/apps/lprng/bin/lpr /usr/sdsc/bin/checkpc ->! /usr/local/apps/lprng/sbin/checkpc /usr/bin/lpstat ->! /usr/local/apps/lprng/bin/lprm /usr/bin/stat ->! /usr/local/apps/lprng/bin/lprm irix:: /usr/bsd/lpr ->! /usr/local/apps/lprng/bin/lpr /usr/bsd/lpq ->! /usr/local/apps/lprng/bin/lpq /usr/bsd/lprm ->! /usr/local/apps/lprng/bin/lprm /usr/etc/lpc ->! /usr/local/apps/lprng/bin/lpc /bin/lp ->! /usr/local/apps/lprng/bin/lpr # /usr/sdsc/bin/checkpc ->! /usr/local/apps/lprng/bin/checkpc /bin/lpstat ->! /usr/local/apps/lprng/bin/lprm # /usr/ucb/stat ->! /usr/local/apps/lprng/bin/lprm osf:: /usr/bsd/lpr ->! /usr/local/apps/lprng/bin/lpr /usr/bsd/lpq ->! /usr/local/apps/lprng/bin/lpq /usr/bsd/lprm ->! /usr/local/apps/lprng/bin/lprm /usr/sbin/lpc ->! /usr/local/apps/lprng/bin/lpc /usr/ucb/lp ->! /usr/local/apps/lprng/bin/lpr # /usr/sdsc/bin/checkpc ->! /usr/local/apps/lprng/bin/checkpc /usr/ucb/lpstat ->! /usr/local/apps/lprng/bin/lprm # /usr/ucb/stat ->! /usr/local/apps/lprng/bin/lprm sunos_sun4m|sunos_sun4c:: /usr/ucb/lpr ->! /usr/local/apps/lprng/bin/lpr /usr/ucb/lpq ->! /usr/local/apps/lprng/bin/lpq /usr/ucb/lprm ->! /usr/local/apps/lprng/bin/lprm /usr/etc/lpc ->! /usr/local/apps/lprng/bin/lpc /bin/lp ->! /usr/local/apps/lprng/bin/lpr # /usr/sdsc/bin/checkpc ->! /usr/local/apps/lprng/bin/checkpc /bin/lpstat ->! /usr/local/apps/lprng/bin/lprm # /usr/ucb/stat ->! /usr/local/apps/lprng/bin/lprm files: # On solaris, if lpsched exits, SunSoft's Print Client software # exits. Remove it if we are installing lprng solaris:: /usr/lib/lp/lpsched define=SunSoft_Print copy: lprng_server:: $(base_data_arch)/etc/init.d/lprng dest=/etc/init.d/lprng m=0744 o=$(owner) g=$(group) type=checksum editfiles: basics.solaris:: { /etc/inet/inetd.conf HashCommentLinesContaining "printer" } tidy: solaris:: /var/spool/cron/crontabs pattern=lp age=0 ################################################################ shellcommands: # if SunSoft's Print Client exits, remove it solaris.SunSoft_Print:: # # Make sure we get rid of Sun's lp packages # "/usr/sbin/pkgrm -n SUNWpsu" "/usr/sbin/pkgrm -n SUNWscplp" "/usr/sbin/pkgrm -n SUNWpcu" "/usr/sbin/pkgrm -n SUNWpsr" "/usr/sbin/pkgrm -n SUNWpcr" processes: solaris:: "lpNet" signal=kill "lpsched" signal=kill lprng_server:: "lpd" signal=hup restart "/usr/local/apps/lprng/bin/lpc lpd hup" ### # # END cf.lprng # ###