#!/bin/sh # # $OpenBSD: INSTALL,v 1.2 2001/09/20 18:51:02 naddy Exp $ set -e PATH=/bin:/usr/bin:/sbin:/usr/sbin P_NAME=bubblemon PREFIX=${PKG_PREFIX:-/usr/local} DEST_PFX=${SYSCONFDIR} SOURCE_PFX=${PREFIX}/share/examples/${P_NAME} do_post() { echo echo "+--------------- ${P_NAME}" # install or take note of existing config files for f in \ CORBA/servers/bubblemon_applet.gnorba do if [ -f "${DEST_PFX}/$f" ]; then OLD_CONFS="${OLD_CONFS} $f" else if ! install -m 644 ${SOURCE_PFX}/$f ${DEST_PFX}/$f; then echo "| ERROR: The following file could not be installed, exiting: ${DEST_PFX}/$f" exit 1 fi NEW_CONFS="${NEW_CONFS} $f" fi done # print status report if [ -n "${NEW_CONFS}" ]; then echo "| The following NEW configuration files have been installed:" echo "|" for f in ${NEW_CONFS}; do echo "| ${DEST_PFX}/$f" done fi if [ -n "${OLD_CONFS}" ]; then if [ -n "${NEW_CONFS}" ]; then echo "|" fi echo "| The following OLD configuration files was found and have NOT been overwritten:" echo "| You should however manually compare it to it's equivalent in ${SOURCE_PFX}" echo "| and update your configuration if needed." echo "|" for f in ${OLD_CONFS}; do echo "| ${DEST_PFX}/$f" done fi echo "+--------------- ${P_NAME}" echo } # verify proper execution # if [ $# -ne 2 ]; then echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 exit 1 fi # Verify/process the command # case $2 in PRE-INSTALL) ;; POST-INSTALL) do_post ;; *) echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2 exit 1 ;; esac exit 0