#!/bin/bash # # $NetBSD: header,v 1.3 2014/12/30 15:13:20 wiz Exp $ SELF="$0" PKGNAME="$1" STAGE="$2" shift 2 AWK="/usr/pkg/bin/nawk" BASENAME="/usr/bin/basename" CAT="/bin/cat" CHGRP="/bin/chgrp" CHMOD="/bin/chmod" CHOWN="/bin/chown" CMP="/usr/bin/cmp" CP="/bin/cp" DIRNAME="/usr/bin/dirname" ECHO="echo" ECHO_N="echo -n" EGREP="/bin/egrep" EXPR="/usr/bin/expr" FALSE="false" FIND="/usr/bin/find" GREP="/bin/grep" GTAR="" HEAD="/usr/bin/head" ID="/usr/bin/id" LINKFARM="/usr/pkg/sbin/linkfarm" LN="/bin/ln" LS="/bin/ls" MKDIR="/bin/mkdir -p" MV="/bin/mv" PERL5="/usr/pkg/bin/perl" PKG_ADMIN="/usr/pkg/sbin/pkg_admin" PKG_INFO="/usr/pkg/sbin/pkg_info" PWD_CMD="/bin/pwd" RM="/bin/rm" RMDIR="/bin/rmdir" SED="/bin/sed" SETENV="/usr/bin/env" SH="/bin/bash" SORT="/usr/bin/sort" SU="/bin/su" TEST="test" TOUCH="/bin/touch" TR="/usr/bin/tr" TRUE="true" XARGS="/usr/bin/xargs -r" CURDIR=`${PWD_CMD}` : ${PKG_METADATA_DIR=${CURDIR}} PKGBASE="tcsh" LOCALBASE="/usr/pkg" X11BASE="/usr/pkg" PREFIX="/usr/pkg" PKG_SYSCONFBASE="/usr/pkg/etc" PKG_SYSCONFBASEDIR="/usr/pkg/etc" PKG_SYSCONFDIR="/usr/pkg/etc" CONF_DEPENDS="" CONF_IGNORE_FILES="*[~#] *.OLD *.orig *,v .pkgsrc */.pkgsrc" case "${PKG_CONFIG:-YES}" 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 # $NetBSD: deinstall,v 1.4 2016/04/12 15:52:29 jaapb Exp $ case ${STAGE} in DEINSTALL) # # Unregister package from ocaml-findlib. # ${TEST} ! -x ./+OCAML_FINDLIB_REGISTER || ./+OCAML_FINDLIB_REGISTER REMOVE ${OCAML_FINDLIB_DIR} # # Unregister info files. # ${TEST} ! -x ./+INFO_FILES || ./+INFO_FILES REMOVE ${PKG_METADATA_DIR} # # Remove shells from /etc/shells. # ${TEST} ! -x ./+SHELL || ./+SHELL REMOVE ${PKG_METADATA_DIR} ${TEST} ! -x ./+SHELL || ./+SHELL CHECK-REMOVE ${PKG_METADATA_DIR} # Remove configuration files if they don't differ from the default # config file. # ${TEST} ! -x ./+FILES || ./+FILES REMOVE ${PKG_METADATA_DIR} ;; POST-DEINSTALL) # # Update any fonts databases. # ${TEST} ! -x ./+FONTS || ./+FONTS ${PKG_METADATA_DIR} # # Rebuild the system run-time library search path database. # ${TEST} ! -x ./+SHLIBS || ./+SHLIBS REMOVE ${PKG_METADATA_DIR} # # Remove empty directories and unused users/groups. # ${TEST} ! -x ./+DIRS || ./+DIRS REMOVE ${PKG_METADATA_DIR} ${TEST} ! -x ./+USERGROUP || ./+USERGROUP REMOVE ${PKG_METADATA_DIR} # # Check for any existing bits after we're finished de-installing. # ${TEST} ! -x ./+USERGROUP || ./+USERGROUP CHECK-REMOVE ${PKG_METADATA_DIR} ${TEST} ! -x ./+FILES || ./+FILES CHECK-REMOVE ${PKG_METADATA_DIR} ${TEST} ! -x ./+DIRS || ./+DIRS CHECK-REMOVE ${PKG_METADATA_DIR} ;; esac # $NetBSD: footer,v 1.1 2006/05/21 23:50:15 jlam Exp $ exit 0