#!/bin/sh
#
# Generic script to be run before installing PCP from a tarball
#

if [ ! -f /etc/pcp.env ]
then
    # PCP not installed before, do nothing
    #
    exit 0
fi

. /etc/pcp.env

for svc in pmproxy pmie pcp
do
    [ -f $PCP_RC_DIR/$svc ] && $PCP_RC_DIR/$svc stop
    if which rc-update >/dev/null 2>&1
    then
	if rc-update show | grep " $svc " >/dev/null 2>&1
	then
	    # service is installed ...
	    #
	    rc-update delete $svc
	fi
    fi
done

for conf in \
    $PCP_PMCDCONF_PATH $PCP_PMCDOPTIONS_PATH $PCP_PMCDRCLOCAL_PATH \
    $PCP_PMIECONTROL_PATH $PCP_PMLOGGERCONTROL_PATH \
    $PCP_PMPROXYOPTIONS_PATH
do
    if [ -f "$conf" ]
    then
	rm -f "$conf.pre"
	mv "$conf" "$conf.pre"
    fi
done

exit 0
