From b02e5e6544d5ad46fde6d928978e4b32de529300 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Wed, 3 Dec 2003 16:49:09 +0000 Subject: [PATCH] Alejandro Mery : updated lprng git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1902 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- Documentation/Developers/CHANGELOG-RENE | 1 + package/base/lprng/lprng.conf | 3 +- package/base/lprng/lprng.desc | 4 +- package/base/lprng/no-lpd-killing.patch | 72 +++++++++++++------------ package/base/lprng/setprinter.patch | 36 +++++++------ 5 files changed, 62 insertions(+), 54 deletions(-) diff --git a/Documentation/Developers/CHANGELOG-RENE b/Documentation/Developers/CHANGELOG-RENE index ce700fe98..8c1d2886e 100644 --- a/Documentation/Developers/CHANGELOG-RENE +++ b/Documentation/Developers/CHANGELOG-RENE @@ -5,6 +5,7 @@ - of course we should install my *_ibook xkb files - Alejandro Mery: little bdb cleanup and CV-URL updated gcc's ssp updated and new location + updated lprng *) 2003-11-29 (2.0.0-rc3 - 2.0.0-rc4) diff --git a/package/base/lprng/lprng.conf b/package/base/lprng/lprng.conf index d8620d00b..57eb60971 100644 --- a/package/base/lprng/lprng.conf +++ b/package/base/lprng/lprng.conf @@ -23,10 +23,9 @@ lprng_pm() { rm -fr $docdir/* - cp -a README HOWTO/ TESTSUPPORT/ $docdir + cp -a README PrintingCookbook/ TESTSUPPORT/ $docdir install_init lpd $confdir/lprng.init - rm $root/etc/lpd.conf.sample $root/etc/lpd.perms.sample install_setprinter lprng } diff --git a/package/base/lprng/lprng.desc b/package/base/lprng/lprng.desc index 70f48fb16..6ad057e5e 100644 --- a/package/base/lprng/lprng.desc +++ b/package/base/lprng/lprng.desc @@ -47,8 +47,8 @@ [L] OpenSource [S] Stable -[V] 3.8.21 +[V] 3.8.23 [P] X -----5---9 267.000 -[D] 3274403868 LPRng-3.8.21.tgz ftp://ftp.lprng.com/pub/LPRng/LPRng/ +[D] 2146585544 LPRng-3.8.23.tgz ftp://ftp.lprng.com/pub/LPRng/LPRng/ diff --git a/package/base/lprng/no-lpd-killing.patch b/package/base/lprng/no-lpd-killing.patch index a8c488ee9..4cad465d7 100644 --- a/package/base/lprng/no-lpd-killing.patch +++ b/package/base/lprng/no-lpd-killing.patch @@ -37,38 +37,41 @@ - rm $i; - done -fi ---- ./postinstall.linux.sh.orig Sat Nov 10 16:27:13 2001 -+++ ./postinstall.linux.sh Sat Nov 10 16:43:34 2001 -@@ -57,60 +57,3 @@ - fix "${LPD_CONF_PATH}" "${DESTDIR}${LPD_CONF_PATH}" - fix "${PRINTCAP_PATH}" "${DESTDIR}${PRINTCAP_PATH}" +--- ./postinstall.linux.sh.orig 2003-11-14 13:36:02.000000000 -0300 ++++ ./postinstall.linux.sh 2003-11-29 10:26:57.000000000 -0300 +@@ -68,66 +68,3 @@ + ${INSTALL} -m 755 $f `dirname ${DESTDIR}${LPD_CONF_PATH}`/lpd fi + -if [ "X$MAKEPACKAGE" != "XYES" -a "$INIT" != no ] ; then -- echo "Configuring startup scripts" +- echo "Running startup scripts" - if [ ! -f $init ] ; then - echo "Missing $init"; +- exit 1 - fi -- if [ -f /etc/redhat-release -a -f /sbin/chkconfig ] ; then -- echo "RedHat Linux - running chkconfig" +- if [ -f /sbin/chkconfig ] ; then +- echo "Stopping CUPS server" +- service cups stop || /bin/true +- service cups-lpd stop || /bin/true +- echo "Stopping LPD server" +- service lpr stop || service lprng stop || service lpd stop || /bin/true +- echo "running chkconfig" - ( - /sbin/chkconfig lpr off -- /sbin/chkconfig --del lpr -- /sbin/chkconfig lpr off -- /sbin/chkconfig --del lpr +- /sbin/chkconfig lpd off - /sbin/chkconfig lprng off -- /sbin/chkconfig --del lprng +- /sbin/chkconfig cups off +- /sbin/chkconfig cups-lpd off +- /sbin/chkconfig `basename $init` off - ) -- echo "Stopping server" -- kill -INT `ps ${PSHOWALL} | awk '/lpd/{ print $1;}'` >/dev/null 2>&1 -- sleep 2 - echo "Checking Printcap" - ${SBINDIR}/checkpc -f -- echo "Installing Printer Startup Scripts" -- /sbin/chkconfig --add lprng -- /sbin/chkconfig --list lprng -- /sbin/chkconfig lprng on +- echo "Running LPRng Startup Scripts" +- /sbin/chkconfig --add `basename $init` +- /sbin/chkconfig --list `basename $init` +- /sbin/chkconfig `basename $init` on - echo "Starting Printer" -- sh $init start +- service `basename $init` start - echo "Printer Started" - else - echo "Stopping server" @@ -77,25 +80,28 @@ - echo "Checking Printcap" - ${SBINDIR}/checkpc -f - echo "Starting Printer" -- ${LPD_PATH} +- sh `dirname ${DESTDIR}${LPD_CONF_PATH}`/lpd start - echo "Printer Started" +- m=`dirname ${DESTDIR}${LPD_CONF_PATH}`/lpd - cat <