FreeBSD Bugzilla – Attachment 30232 Details for
Bug 51010
Update to LPRng port - security fix, Reference: Debian Security Advisory DSA 285-1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 19.12 KB, created by
papowell
on 2003-04-16 01:20:10 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
papowell
Created:
2003-04-16 01:20:10 UTC
Size:
19.12 KB
patch
obsolete
>diff -rNu /usr/ports/sysutils/LPRng/Makefile LPRng/Makefile >--- /usr/ports/sysutils/LPRng/Makefile Fri Jan 24 19:29:44 2003 >+++ LPRng/Makefile Tue Apr 15 16:55:39 2003 >@@ -5,14 +5,12 @@ > # $FreeBSD: ports/sysutils/LPRng/Makefile,v 1.22 2003/01/03 08:26:35 ijliao Exp $ > # > >-PORTNAME= LPRng >-PORTVERSION= 3.8.10 >+PORTNAME=LPRng >+PORTVERSION=3.8.21 > CATEGORIES= sysutils print > MASTER_SITES= ftp://ftp.lprng.com/pub/%SUBDIR%/ \ >- ftp://ftp.astart.com/pub/%SUBDIR%/ \ > ftp://ftp.cise.ufl.edu/pub/mirrors/%SUBDIR%/ \ > ftp://ftp.cs.umn.edu/pub/%SUBDIR%/ \ >- ftp://ftp.sage-au.org.au/pub/printing/spooler/lprng/LPRng/ \ > ftp://ftp.informatik.uni-hamburg.de/pub/os/unix/utils/%SUBDIR%/ \ > ftp://ftp.uni-paderborn.de/pub/unix/printer/%SUBDIR%/ > MASTER_SITE_SUBDIR= LPRng/LPRng >@@ -20,32 +18,48 @@ > > MAINTAINER= papowell@astart.com > >-LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm >- > GNU_CONFIGURE= yes >-CONFIGURE_ARGS= \ >- --with-sbindir=${PREFIX}/sbin \ >- --with-filterdir=${PREFIX}/libexec/filters \ >- --with-lpd_conf_path=${PREFIX}/etc/lpd.conf \ >- --with-lpd_perms_path=${PREFIX}/etc/lpd.perms \ >- --with-printcap_path=/etc/printcap \ >- --enable-gdbm=${LOCALBASE} >-USE_LIBTOOL= yes >- >-MAN1= cancel.1 lp.1 lpbanner.1 lpf.1 \ >- lpq.1 lpr.1 lprm.1 lpstat.1 monitor.1 \ >- pclbanner.1 psbanner.1 >-MAN5= lpd.conf.5 lpd.perms.5 printcap.5 >-MAN8= checkpc.8 lpc.8 lpd.8 >-MANCOMPRESSED= yes >+INSTALLS_SHLIB= yes > >-DOC_FILES= CHANGES LPRng-HOWTO.* *.jpg LISA98.ppt >+CONFIGURE_ARGS= \ >+ --with-ldopts="-L${LOCALBASE}/lib" \ >+ --with-ccopts="-I${LOCALBASE}/include" \ >+ --with-filterdir=${PREFIX}/libexec/filters \ >+ --with-ld_library_path="${PREFIX}/lib:/lib:/usr/lib:/${LOCALBASE}/lib" \ >+ --with-filter_path="${PREFIX}/bin:/bin:/usr/bin:${PREFIX}/sbin:/sbin:/usr/sbin" >+.if defined(PREFIX) >+ CONFIGURE_ARGS+= --prefix="${PREFIX}" >+.endif >+.if defined(SYSCONFDIR) >+ CONFIGURE_ARGS+= --sysconfdir="${SYSCONFDIR}" >+.endif >+ >+ >+MAN1=lpf.1 psbanner.1 lp.1 cancel.1 lprng_certs.1 lprng_index_certs.1 lpstat.1 lpq.1 lpr.1 lprm.1 monitor.1 pclbanner.1 lpbanner.1 >+MAN5=printcap.5 lpd.conf.5 lpd.perms.5 >+MAN8=lpc.8 checkpc.8 lpd.8 >+ >+pre-everything:: >+ @${ECHO_MSG} "If you want to replace the default printing system with LPRng, use:" >+ @${ECHO_MSG} " make PREFIX=/usr SYSCONFDIR=/etc clean all install" >+ @if [ "${PREFIX}" = "/usr" -a ! -d /usr/man ] ; then \ >+ ${ECHO_MSG} "The man pages will be installed in /usr/man." ; \ >+ ${ECHO_MSG} "You should make a symbolic link /usr/share/man from /usr/man"; \ >+ ${ECHO_MSG} " ln -s /usr/share/man /usr/man"; \ >+ ${ECHO_MSG} "If you do not, you will retain the old FreeBSD man pages."; \ >+ ${ECHO_MSG} "See the hier(7) man page for details of the FreeBSD file system"; \ >+ ${ECHO_MSG} "layout. Configure is not equipped to determine the location of"; \ >+ ${ECHO_MSG} 'man pages and defaults to $${PREFIX}/man, which is incorrect for FreeBSD.'; \ >+ fi > > post-install: >+.if !defined(NOPORTSDOCS) > @${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 0555 ${DOCSDIR} >-.for file in ${DOC_FILES} >- @${INSTALL_DATA} ${WRKSRC}/HOWTO/${file} ${DOCSDIR} >+.for ext in html pdf ppt ps txt gif jpg png >+ for i in `ls ${WRKSRC}/HOWTO | ${GREP} "\.${ext}$$"`; \ >+ do ${INSTALL_DATA} ${WRKSRC}/HOWTO/$$i ${DOCSDIR}; done > .endfor >- @${CAT} ${PKGMESSAGE} | ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" >+.endif >+ @${SED} -e "s!DOCSDIR!${DOCSDIR}/!" ${PKGMESSAGE} > > .include <bsd.port.mk> >diff -rNu /usr/ports/sysutils/LPRng/README.html LPRng/README.html >--- /usr/ports/sysutils/LPRng/README.html Fri Jan 10 13:02:35 2003 >+++ LPRng/README.html Wed Dec 31 16:00:00 1969 >@@ -1,30 +0,0 @@ >-<html> >-<title> The FreeBSD Ports Collection (sysutils/LPRng)</title> >-<head><h1> The FreeBSD Ports Collection ("sysutils/LPRng")</h1> </head> <hr> >-<body> >- >-<p>You are now in the directory for the port "sysutils/LPRng" (package name "LPRng-3.8.10"). >- >-<p>This is the one-line description for this port: >- >-<p><hr><p> >-An Enhanced Printer Spooler >-<p><hr> >- >-<p>Please read the "<a href="pkg-descr">description file</a>" for a >-longer description. >- >-<p>Go to the <a href="../../README.html">top of the ports tree</a> for >-a summary on how to use the ports collection. >- >-<p> >-This port requires package(s) "gdbm-1.8.0 libtool-1.3.4_4" to build. >-<p> >-This port requires package(s) "gdbm-1.8.0" to run. >- >-<p><hr><p> >-<a href="../README.html"> Go up one level</a> >-| >-<a href="../../README.html"> Go to top of ports tree</a> >-</body> >-</html> >diff -rNu /usr/ports/sysutils/LPRng/distinfo LPRng/distinfo >--- /usr/ports/sysutils/LPRng/distinfo Sun May 5 15:16:27 2002 >+++ LPRng/distinfo Tue Apr 15 16:55:39 2003 >@@ -1 +1 @@ >-MD5 (LPRng-3.8.10.tgz) = 3127e3793b94bd4a403a3809b1d8467b >+MD5 (LPRng-3.8.21.tgz) = 396d0a49a4533ad973176efa9bf054b1 >diff -rNu /usr/ports/sysutils/LPRng/files/patch-ah LPRng/files/patch-ah >--- /usr/ports/sysutils/LPRng/files/patch-ah Mon Jul 30 11:18:38 2001 >+++ LPRng/files/patch-ah Wed Dec 31 16:00:00 1969 >@@ -1,24 +0,0 @@ >---- src/common/vars.c.orig Thu Dec 28 05:06:11 2000 >-+++ src/common/vars.c Tue Jul 3 19:44:29 2001 >-@@ -62,10 +62,10 @@ >- #error Missing REQUIRE_CONFIGFILES definition >- #endif >- #if !defined(FILTER_PATH) >--#define FILTER_PATH "/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin:/usr/ucb:/usr/sbin:/usr/etc:/etc" >-+#define FILTER_PATH "/bin:/usr/bin:/usr/libexec:/usr/local/libexec:/usr/sbin:/var/spool/bin" >- #endif >- #if !defined(LD_LIBRARY_PATH) >--#define LD_LIBRARY_PATH "/lib:/usr/lib:/usr/5lib:/usr/ucblib" >-+#define LD_LIBRARY_PATH "/lib:/usr/lib:/usr/local/lib" >- #endif >- #if !defined(LOCKFILE) >- #error Missing LOCKFILE definition >-@@ -242,7 +242,7 @@ >- /* remote server principal for server to server forwarding */ >- { "kerberos_forward_principal", 0, STRING_K, &Kerberos_forward_principal_DYN,0,0}, >- /* keytab file location for kerberos, used by server */ >--{ "kerberos_keytab", 0, STRING_K, &Kerberos_keytab_DYN,0,0,"=/etc/lpd.keytab"}, >-+{ "kerberos_keytab", 0, STRING_K, &Kerberos_keytab_DYN,0,0,"=/usr/local/etc/lpd.keytab:/etc/lpd.keytab"}, >- /* key lifetime for kerberos, used by server */ >- { "kerberos_life", 0, STRING_K, &Kerberos_life_DYN,0,0}, >- /* key renewal time for kerberos, used by server */ >diff -rNu /usr/ports/sysutils/LPRng/files/patch-ai LPRng/files/patch-ai >--- /usr/ports/sysutils/LPRng/files/patch-ai Sun May 5 15:16:28 2002 >+++ LPRng/files/patch-ai Wed Dec 31 16:00:00 1969 >@@ -1,33 +0,0 @@ >---- man/Makefile.in.orig Sun Mar 31 21:50:56 2002 >-+++ man/Makefile.in Sun Apr 28 16:56:03 2002 >-@@ -18,7 +18,7 @@ >- INSTALL=@INSTALL@ >- >- # change MANEXT to .gz or .Z if you use compressed manpages. >--MANEXT = >-+MANEXT =.gz >- >- ## fix up prefix to be a make variable >- prefix = @prefix@ >-@@ -111,8 +111,11 @@ >- ${SRC}/mkinstalldirs $(DESTDIR)$(MAN)/man$${suffix}; \ >- fi; \ >- for i in *.$$suffix; do \ >-- echo $(INSTALL) -m 644 $$i $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \ >-- $(INSTALL) -m 644 $$i $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \ >-+ echo $(COMPRESS) $$i ; \ >-+ $(COMPRESS) < $$i >_ ; \ >-+ echo $(INSTALL) -m 644 _ $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \ >-+ $(INSTALL) -m 644 _ $(DESTDIR)$(MAN)/man$$suffix/`basename $$i`$(MANEXT); \ >-+ rm _ ; \ >- done; \ >- fi; \ >- done; >-@@ -126,7 +129,6 @@ >- done; \ >- fi; \ >- done; >-- >- realclean mostlyclean distclean:: clean >- >- clean:: >diff -rNu /usr/ports/sysutils/LPRng/files/patch-src_common_lpd__jobs.c LPRng/files/patch-src_common_lpd__jobs.c >--- /usr/ports/sysutils/LPRng/files/patch-src_common_lpd__jobs.c Mon Dec 30 12:14:32 2002 >+++ LPRng/files/patch-src_common_lpd__jobs.c Wed Dec 31 16:00:00 1969 >@@ -1,13 +0,0 @@ >- >-$FreeBSD: ports/sysutils/LPRng/files/patch-src_common_lpd__jobs.c,v 1.1 2002/12/30 20:14:32 naddy Exp $ >- >---- src/common/lpd_jobs.c.orig Mon Dec 30 20:33:17 2002 >-+++ src/common/lpd_jobs.c Mon Dec 30 20:33:27 2002 >-@@ -189,7 +189,6 @@ >- { >- struct line_list *l, *r; >- int tr, tl; >-- tr = (int)p; >- l = ((struct line_list **)left)[0]; >- r = ((struct line_list **)right)[0]; >- tl = Find_flag_value(l,DONE_TIME,Value_sep); >diff -rNu /usr/ports/sysutils/LPRng/files-pkg-message LPRng/files-pkg-message >--- /usr/ports/sysutils/LPRng/files-pkg-message Wed Dec 31 16:00:00 1969 >+++ LPRng/files-pkg-message Tue Apr 15 16:55:39 2003 >@@ -0,0 +1,25 @@ >+ >+To activate the LPRng printing system do the following: >+ >+- set `lpd_enable=NO' in /etc/rc.conf. >+ The LPRng startup script is in /usr/local/etc/rc.d/lprng.sh >+ >+- run checkpc -f to make sure that necessary files have been created >+ >+- reboot or kill the old lpd (`killall lpd') and >+ start the new one (/usr/local/etc/rc.d/lprng.sh start) >+ >+LPRng uses the printcap, lpd.conf, and lpd.perms configuration files >+ >+For further information, see the LPRng Documentation: >+ DOCSDIR >+ >+The LPRng Web Site is http://www.lprng.com >+ >+Commercial support is available from Astart Technologies: >+ >+Patrick Powell Astart Technologies >+papowell@astart.com 6741 Convoy Court >+Network and System San Diego, CA 92111 >+ Consulting 858-874-6543 FAX 858-751-2435 >+LPRng - Print Spooler (http://www.lprng.com) >diff -rNu /usr/ports/sysutils/LPRng/pkg-deinstall LPRng/pkg-deinstall >--- /usr/ports/sysutils/LPRng/pkg-deinstall Wed Dec 31 16:00:00 1969 >+++ LPRng/pkg-deinstall Tue Apr 15 16:55:39 2003 >@@ -0,0 +1,28 @@ >+#!/bin/sh >+PREFIX=/usr/local >+LPD_PATH="/usr/local/sbin/lpd" >+INSTALL="/usr/bin/install -c -o root -g wheel" >+LPD_PERMS_PATH="/usr/local/etc/lpd.perms" >+LPD_CONF_PATH="/usr/local/etc/lpd.conf" >+PRINTCAP_PATH="/usr/local/etc/printcap" >+SYSCONFDIR=/usr/local/etc >+SBINDIR=/usr/local/sbin >+FILTER_DIR=/usr/local/libexec/filters >+LOCKFILE="/var/run/lpd" >+PSHOWALL="-ax" >+VERSION=3.8.21 >+INIT= >+MANDIR=/usr/local/man >+# >+# -- START -- >+# preremove.freebsd.sh,v 1.1 2001/08/21 20:33:17 root Exp >+# >+# This is the shell script that does the preremove >+# lpd shutdown. It is the script from hell >+echo RUNNING preremove.freebsd.sh parms "'$0 $@'" >+if [ "$VERBOSE_INSTALL" != "" ] ; then set -x; fi >+if [ "X$2" = "XDEINSTALL" ] ; then >+ echo "Stopping LPD" >+ killall -INT lpd >+fi >+exit 0 >diff -rNu /usr/ports/sysutils/LPRng/pkg-descr LPRng/pkg-descr >--- /usr/ports/sysutils/LPRng/pkg-descr Mon Jul 30 11:18:38 2001 >+++ LPRng/pkg-descr Tue Apr 15 16:55:39 2003 >@@ -1,12 +1,12 @@ > The LPRng software is an enhanced, extended, and portable implementation > of the Berkeley LPR print spooler functionality. While providing the > same interface and meeting RFC1179 requirements, the implementation is >-completely new and provides support for the following features: >+completely different and provides support for the following features: > lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic > redirection of print queues; automatic job holding; highly verbose > diagnostics; multiple printers serving a single queue; client programs > do not need to run SUID root; greatly enhanced security checks; and a > greatly improved permission and authorization mechanism. > >-Author: Patrick Powell <papowell@lprng.com> >-WWW: http://www.astart.com/lprng/LPRng.html >+WWW: http://www.lprng.com/ >+FTP: ftp://ftp.lprng.com/ >diff -rNu /usr/ports/sysutils/LPRng/pkg-install LPRng/pkg-install >--- /usr/ports/sysutils/LPRng/pkg-install Wed Dec 31 16:00:00 1969 >+++ LPRng/pkg-install Tue Apr 15 16:55:39 2003 >@@ -0,0 +1,146 @@ >+#!/bin/sh >+PREFIX=/usr/local >+LPD_PATH="/usr/local/sbin/lpd" >+INSTALL="/usr/bin/install -c -o root -g wheel" >+LPD_PERMS_PATH="/usr/local/etc/lpd.perms" >+LPD_CONF_PATH="/usr/local/etc/lpd.conf" >+PRINTCAP_PATH="/usr/local/etc/printcap" >+SYSCONFDIR=/usr/local/etc >+SBINDIR=/usr/local/sbin >+FILTER_DIR=/usr/local/libexec/filters >+LOCKFILE="/var/run/lpd" >+PSHOWALL="-ax" >+VERSION=3.8.21 >+INIT= >+MANDIR=/usr/local/man >+# >+# -- START -- >+# postinstall.freebsd.sh,v 1.1 2001/08/21 20:33:16 root Exp >+# >+# If you are building a PORT, see the >+# DISTRIBUTIONS/Freebsd directory for a complete port >+# building package. >+# >+# This is the shell script that does the postinstall >+# dynamic fixup >+# It needs to be massaged with the information for >+# various paths. >+# If you are building a package, then you do NOT want >+# to have this executed - it will put the sample files >+# in place. You need to do this during the postinstall >+# step in the package installation. >+# >+echo RUNNING postinstall.freebsd.sh parms "'$0 $@'" MAKEPACKAGE="$MAKEPACKAGE" MAKEINSTALL="$MAKEINSTALL" PREFIX="$PREFIX" INIT="$INIT" cwd `pwd` >+if [ "$VERBOSE_INSTALL" != "" ] ; then set -x; fi >+fix () { >+ v=`echo $1 | sed -e 's/[:;].*//'`; >+ p=`echo $2 | sed -e 's/:.*//'`; d=`dirname $p`; >+ if expr "$p" : "\|" >/dev/null ; then >+ echo "$v is a filter '$p'" >+ return 0 >+ fi >+ echo "Putting $p in $d, using $v.sample" >+ if [ ! -d "$d" ] ; then >+ echo "Directory $d does not exist!" >+ mkdir -p $d >+ fi >+ if [ -f $v.sample ] ; then >+ if [ $v.sample != $p.sample ] ; then cp $v.sample $p.sample; fi >+ elif [ -f $v ] ; then >+ if [ $v != $p.sample ] ; then cp $v $p.sample; fi >+ else >+ echo "Do not have $v.sample or $v" >+ fi >+ if [ ! -f $p.sample ] ; then >+ echo "Do not have $p.sample" >+ elif [ ! -f $p ] ; then >+ chmod 644 $p.sample >+ cp $p.sample $p; >+ chmod 644 $p; >+ fi; >+} >+# we use the /usr/local/etc/rc.d method to start >+# lpd >+# we have to take them from one place and put in another >+if [ "X$MAKEPACKAGE" = "XYES" ] ; then >+ hold=${DESTDIR}${PREFIX}/etc >+ echo "Setting up configuration files path for package" ${hold} >+ # we put files into the destination >+ if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; >+ cp lpd.perms ${hold}/lpd.perms.sample >+ cp lpd.conf ${hold}/lpd.conf.sample >+ cp printcap ${hold}/printcap.sample >+ if [ "$INIT" != no ] ; then >+ cp init.freebsd ${hold}/lprng.sh >+ fi >+elif [ "X$MAKEINSTALL" = XYES ] ; then >+ # we have the port pre-install operation >+ if [ "$MANDIR" = "/usr/man" -a ! -d ${DESTDIR}/usr/man ] ; then >+ # we have the dreaded standard installation >+ # try to make a symbolic link to >+ echo "Creating symbolic link from /usr/man to /usr/share/man" >+ v=`ln -s ${DESTDIR}/usr/share/man ${DESTDIR}/usr/man`; >+ fi >+ echo "Setting up configuration files path for installation" ${hold} >+ hold=${DESTDIR}${PREFIX}/etc >+ if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; >+ cp lpd.perms ${hold}/lpd.perms.sample >+ cp lpd.conf ${hold}/lpd.conf.sample >+ cp printcap ${hold}/printcap.sample >+ >+ fix ${hold}/lpd.perms "${DESTDIR}${LPD_PERMS_PATH}" >+ fix ${hold}/lpd.conf "${DESTDIR}${LPD_CONF_PATH}" >+ fix ${hold}/printcap "${DESTDIR}${PRINTCAP_PATH}" >+ >+ if [ "$INIT" != no ] ; then >+ if [ -f /etc/rc.conf ] ; then >+ perl -spi.bak -e 's/^lpd_enable/#lpd_enable/;' ${DESTDIR}/etc/rc.conf >+ fi >+ cp init.freebsd ${hold}/lprng.sh >+ init=${DESTDIR}/usr/local/etc/rc.d/lprng.sh >+ echo "Setting up init script $init using init.freebsd" >+ if [ ! -d `dirname $init` ] ; then mkdir -p `dirname $init ` ; fi; >+ rm -f $init >+ cp init.freebsd $init >+ chmod 744 $init >+ >+ echo "Stopping LPD" >+ kill -INT `ps ${PSHOWALL} | awk '/lpd/{ print $1;}'` >/dev/null 2>&1 >+ sleep 2; >+ # check the printcap information >+ echo "Checking Printcap Info and fixing permissions" >+ ${SBINDIR}/checkpc -f >+ # restart the server >+ echo "Restarting server" >+ sh $init start >+ fi >+elif [ "X$2" = "XPOST-INSTALL" ] ; then >+ # when doing an install from a package we get the file from the package >+ hold=etc >+ if [ -f ${hold}/lpd.perms.sample ] ; then >+ fix ${hold}/lpd.perms "${LPD_PERMS_PATH}" >+ fix ${hold}/lpd.conf "${LPD_CONF_PATH}" >+ fix ${hold}/printcap "${PRINTCAP_PATH}" >+ if [ "$INIT" != no ] ; then >+ init=/usr/local/etc/rc.d/lprng.sh >+ cp ${hold}/lprng.sh $init; >+ chmod 755 $init; >+ if [ -f /etc/rc.conf ] ; then >+ perl -spi.bak -e 's/^lpd_enable/#lpd_enable/;' /etc/rc.conf >+ fi >+ fi >+ else >+ echo "WARNING: configuration files missing from package! CWD " `pwd` >+ ls >+ exit 1 >+ fi >+elif [ "X$2" = "XPRE-INSTALL" ] ; then >+ # we have the port pre-install operation >+ if [ "$MANDIR" = "/usr/man" -a ! -d /usr/man ] ; then >+ # we have the dreaded standard installation >+ # try to make a symbolic link to >+ echo "Creating symbolic link from /usr/man to /usr/share/man" >+ v=`ln -s /usr/share/man /usr/man`; >+ fi >+fi >+exit 0 >diff -rNu /usr/ports/sysutils/LPRng/pkg-message LPRng/pkg-message >--- /usr/ports/sysutils/LPRng/pkg-message Sun Sep 26 18:50:06 1999 >+++ LPRng/pkg-message Tue Apr 15 16:55:39 2003 >@@ -1,16 +1,25 @@ > >-To activate the new printing system do the following: >+To activate the LPRng printing system do the following: >+ >+- set `lpd_enable=NO' in /etc/rc.conf. >+ The LPRng startup script is in /usr/local/etc/rc.d/lprng.sh > >-- save your old printcap (`cp /etc/printcap /etc/printcap.save') >-- set `lpd_enable=NO' in /etc/rc.conf > - run checkpc -f to make sure that necessary files have been created >+ > - reboot or kill the old lpd (`killall lpd') and >- start the new one (`@@PREFIX@@/sbin/lpd') >-- remember to adjust your aliases or your PATH to use the new programs >+ start the new one (/usr/local/etc/rc.d/lprng.sh start) >+ >+LPRng uses the printcap, lpd.conf, and lpd.perms configuration files >+ >+For further information, see the LPRng Documentation: >+ /usr/local/share/doc/LPRng >+ >+The LPRng Web Site is http://www.lprng.com > >-Note that LPRng uses /etc/printcap, /etc/lpd.conf, and /etc/lpd.perms >+Commercial support is available from Astart Technologies: > >-For further information, have a look at: >- @@PREFIX@@/share/doc/LPRng >-also: >- WWW: http://www.astart.com/lprng.html >+Patrick Powell Astart Technologies >+papowell@astart.com 6741 Convoy Court >+Network and System San Diego, CA 92111 >+ Consulting 858-874-6543 FAX 858-751-2435 >+LPRng - Print Spooler (http://www.lprng.com) >diff -rNu /usr/ports/sysutils/LPRng/pkg-plist LPRng/pkg-plist >--- /usr/ports/sysutils/LPRng/pkg-plist Sat Sep 14 15:29:46 2002 >+++ LPRng/pkg-plist Tue Apr 15 16:55:39 2003 >@@ -1,19 +1,13 @@ >-bin/cancel >-bin/lp > bin/lpq > bin/lpr > bin/lprm > bin/lpstat >-@unexec if [ -f %D/etc/lpd.conf ]; then cmp -s %D/etc/lpd.conf.sample %D/etc/lpd.conf && rm -f %D/etc/lpd.conf || echo "If you are permanently removing this port, you should do a ``rm ${PKG_PREFIX}/etc/lpd.conf`` to remove config files left." | fmt ; fi > etc/lpd.conf.sample >-@unexec if [ -f %D/etc/lpd.perms ]; then cmp -s %D/etc/lpd.perms.sample %D/etc/lpd.perms && rm -f %D/etc/lpd.perms || echo "If you are permanently removing this port, you should do a ``rm ${PKG_PREFIX}/etc/lpd.perms`` to remove config files left." | fmt ; fi > etc/lpd.perms.sample > etc/lprng.sh > etc/printcap.sample >-etc/rc.d/lprng.sh > lib/liblpr.a > lib/liblpr.la >-lib/liblpr.so > lib/liblpr.so.0 > libexec/filters/lpbanner > libexec/filters/lpf >@@ -22,15 +16,15 @@ > sbin/checkpc > sbin/lpc > sbin/lpd >-share/doc/LPRng/CHANGES >+sbin/lprng_certs >+sbin/lprng_index_certs > share/doc/LPRng/LISA98.ppt >-share/doc/LPRng/LPRng-HOWTO.dsl >-share/doc/LPRng/LPRng-HOWTO.dtd > share/doc/LPRng/LPRng-HOWTO.html > share/doc/LPRng/LPRng-HOWTO.pdf >-share/doc/LPRng/LPRng-HOWTO.sgml > share/doc/LPRng/LPRng.jpg > share/doc/LPRng/LPRngT-L.jpg > share/doc/LPRng/LPRngT-S.jpg >-@dirrm libexec/filters >-@dirrm share/doc/LPRng >+share/doc/LPRng/license.txt >+share/doc/LPRng/rfc1179.txt >+share/doc/LPRng/y2k.txt >+@dirrm share/doc/LPRng
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 51010
: 30232