aboutsummaryrefslogtreecommitdiff
path: root/print/ifhp
diff options
context:
space:
mode:
authorDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2002-04-13 23:44:08 +0000
committerDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2002-04-13 23:44:08 +0000
commit45e6a9e19e780f13e4837f36c10a31244ec638d7 (patch)
tree4f1a48750b5823fc0cc7bf3342be92643aa8b743 /print/ifhp
parent89fa9359bce913022fa3445481acf54473e6bed2 (diff)
downloadports-45e6a9e19e780f13e4837f36c10a31244ec638d7.tar.gz
ports-45e6a9e19e780f13e4837f36c10a31244ec638d7.zip
Notes
Diffstat (limited to 'print/ifhp')
-rw-r--r--print/ifhp/pkg-install98
-rw-r--r--print/ifhp/pkg-message14
2 files changed, 112 insertions, 0 deletions
diff --git a/print/ifhp/pkg-install b/print/ifhp/pkg-install
new file mode 100644
index 000000000000..f6acac22c9ac
--- /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 000000000000..021815e246cd
--- /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