diff options
author | dwcjr <dwcjr@FreeBSD.org> | 2002-04-13 23:44:08 +0000 |
---|---|---|
committer | dwcjr <dwcjr@FreeBSD.org> | 2002-04-13 23:44:08 +0000 |
commit | 00cde0693ab1ce3fd48e7fb94c56d39e96011299 (patch) | |
tree | e823432169bbd3088a0758c19361499a4a5dd84f /print/ifhp | |
parent | cb25ed469396f5c0d986b387c53817755d05bec3 (diff) | |
download | FreeBSD-ports-00cde0693ab1ce3fd48e7fb94c56d39e96011299.zip FreeBSD-ports-00cde0693ab1ce3fd48e7fb94c56d39e96011299.tar.gz |
Add missing files
PR: 36857
Submitted by: maintainer
Diffstat (limited to 'print/ifhp')
-rw-r--r-- | print/ifhp/pkg-install | 98 | ||||
-rw-r--r-- | print/ifhp/pkg-message | 14 |
2 files changed, 112 insertions, 0 deletions
diff --git a/print/ifhp/pkg-install b/print/ifhp/pkg-install new file mode 100644 index 0000000..f6acac2 --- /dev/null +++ b/print/ifhp/pkg-install @@ -0,0 +1,98 @@ +#!/bin/sh +PREFIX=/usr/local +SYSCONFDIR=/usr/local/etc +IFHP_CONF=/usr/local/etc/ifhp.conf +MANDIR=/usr/local/man +VERSION=3.5.7 +# +# -- START -- +# $Id: postinstall.freebsd.sh,v 1.9 2001/12/12 01:54:49 papowell Exp papowell $ +# +# 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 MAKEPACKAGE="$MAKEPACKAGE" MAKEINSTALL="$MAKEINSTALL" PREFIX="$PREFIX" 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'" + exit 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" + else + if [ -f $p ] ; then + date=`date | awk '{ print $6, $2, $3, $4;}' | sed -e 's/ */_/g' ` + echo "Saving $p in $p.$date" + mv $p $p.$date + fi + 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 creation" ${hold} + if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; + cp ifhp.conf ${hold}/ifhp.conf.sample +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 + hold=${DESTDIR}${PREFIX}/etc + echo "Setting up configuration files path for installation" ${hold} + if [ ! -d ${hold} ] ; then mkdir -p ${hold} ; fi; + cp ifhp.conf ${hold}/ifhp.conf.sample + fix ifhp.conf "${DESTDIR}${IFHP_CONF}" +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}/ifhp.conf.sample ] ; then + fix ${hold}/ifhp.conf "${IFHP_CONF}" + 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 --git a/print/ifhp/pkg-message b/print/ifhp/pkg-message new file mode 100644 index 0000000..021815e --- /dev/null +++ b/print/ifhp/pkg-message @@ -0,0 +1,14 @@ +The ifhp configuration file is ifhp.conf + +For further information, have a look at: + DOCSDIR +also: + WWW: http://www.lprng.com/ + +Commercial support is available from Astart Technologies: + +Patrick Powell Astart Technologies, +papowell@astart.com 9475 Chesapeake Drive, Suite D, +Network and System San Diego, CA 92123 + Consulting 858-874-6543 FAX 858-279-8424 +URL: http://www.astart.com |