summaryrefslogtreecommitdiff
path: root/mk/pkginstall/header
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-05-21 23:50:15 +0000
committerjlam <jlam@pkgsrc.org>2006-05-21 23:50:15 +0000
commit143b5f7d148dfa538bb18fb22a3bd3755f6f8c80 (patch)
tree0c523987180f677a1b6f7605da0f810de5df2349 /mk/pkginstall/header
parent7bd087ae6e04e7c2d1c5e1ee2dcfedae70f0e0a2 (diff)
downloadpkgsrc-143b5f7d148dfa538bb18fb22a3bd3755f6f8c80.tar.gz
Move mk/install to mk/pkginstall to better reflect the contents (the
pkginstall framework).
Diffstat (limited to 'mk/pkginstall/header')
-rw-r--r--mk/pkginstall/header86
1 files changed, 86 insertions, 0 deletions
diff --git a/mk/pkginstall/header b/mk/pkginstall/header
new file mode 100644
index 00000000000..47c91b7981e
--- /dev/null
+++ b/mk/pkginstall/header
@@ -0,0 +1,86 @@
+#!@SH@
+#
+# $NetBSD: header,v 1.1 2006/05/21 23:50:15 jlam Exp $
+
+SELF="$0"
+PKGNAME="$1"
+STAGE="$2"
+shift 2
+
+AWK="@AWK@"
+BASENAME="@BASENAME@"
+CAT="@CAT@"
+CHGRP="@CHGRP@"
+CHMOD="@CHMOD@"
+CHOWN="@CHOWN@"
+CMP="@CMP@"
+CP="@CP@"
+DIRNAME="@DIRNAME@"
+ECHO="@ECHO@"
+ECHO_N="@ECHO_N@"
+EGREP="@EGREP@"
+EXPR="@EXPR@"
+FALSE="@FALSE@"
+FIND="@FIND@"
+GREP="@GREP@"
+GTAR="@GTAR@"
+HEAD="@HEAD@"
+ID="@ID@"
+LINKFARM="@LINKFARM@"
+LN="@LN@"
+LS="@LS@"
+MKDIR="@MKDIR@"
+MV="@MV@"
+PERL5="@PERL5@"
+PKG_ADMIN="@PKG_ADMIN@"
+PKG_INFO="@PKG_INFO@"
+PWD_CMD="@PWD_CMD@"
+RM="@RM@"
+RMDIR="@RMDIR@"
+SED="@SED@"
+SETENV="@SETENV@"
+SH="@SH@"
+SORT="@SORT@"
+SU="@SU@"
+TEST="@TEST@"
+TOUCH="@TOUCH@"
+TR="@TR@"
+TRUE="@TRUE@"
+XARGS="@XARGS@"
+
+: ${PKG_METADATA_DIR=`${PWD_CMD}`}
+PKGBASE="@PKGBASE@"
+
+LOCALBASE="@LOCALBASE@"
+X11BASE="@X11BASE@"
+DEPOTBASE="@DEPOTBASE@"
+PREFIX="@PREFIX@"
+case ${PKG_PREFIX} in
+${LOCALBASE}/*) VIEW="${PKG_PREFIX#${LOCALBASE}/}" ;;
+*) VIEW="" ;;
+esac
+
+PKG_SYSCONFBASE="@PKG_SYSCONFBASE@"
+PKG_SYSCONFDEPOTBASE="@PKG_SYSCONFDEPOTBASE@"
+PKG_SYSCONFBASEDIR="@PKG_SYSCONFBASEDIR@"
+PKG_SYSCONFDIR="@PKG_SYSCONFDIR@"
+CONF_DEPENDS="@CONF_DEPENDS@"
+
+case ${VIEW} in
+"") PKG_SYSCONFVIEWBASE="${PKG_SYSCONFBASE}" ;;
+*) PKG_SYSCONFVIEWBASE="${PKG_SYSCONFBASE}/${VIEW}" ;;
+esac
+
+CONF_IGNORE_FILES="*[~#] *.OLD *.orig *,v .pkgsrc */.pkgsrc"
+
+PKG_INSTALLATION_TYPE="@PKG_INSTALLATION_TYPE@"
+
+case "${PKG_CONFIG:-@PKG_CONFIG@}" in
+[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
+ _PKG_CONFIG=yes
+ ;;
+[Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
+ _PKG_CONFIG=yes
+ ;;
+esac
+