check_health/build/hpux/hc_hpux/scripts/hc_hpux.postremove
2017-09-02 23:27:01 +02:00

66 lines
2.3 KiB
Bash

#!/usr/bin/env ksh
#******************************************************************************
# @(#) post-remove script for HC-HPUX SD package
#******************************************************************************
# @(#) Copyright (C) 2014 by KUDOS BVBA (info@kudos.be). All rights reserved.
#
# This program is a free software; you can redistribute it and/or modify
# it under the same terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
#******************************************************************************
# ------------------------- CONFIGURATION starts here -------------------------
# location of ETC dir
HC_ETC_DIR="/etc/opt/hc"
# location of VAR dir
HC_VAR_DIR="/var/opt/hc"
# location of MAIN dir
HC_MAIN_DIR="/opt/hc"
# ------------------------- CONFIGURATION ends here ---------------------------
print "INFO: starting post-remove script ..."
# remove ETC DIR (only .dist files)
if [[ -d ${HC_ETC_DIR} ]]
then
rm -rf ${HC_ETC_DIR}/*.dist >/dev/null || \
print -u2 "WARN: could not remove .dist files in directory ${HC_ETC_DIR}"
fi
if [[ -d ${HC_ETC_DIR}/core ]]
then
rm -rf ${HC_ETC_DIR}/core/*.dist >/dev/null || \
print -u2 "WARN: could not remove .dist files in directory ${HC_ETC_DIR}/core"
fi
if [[ -d ${HC_ETC_DIR}/core/providers ]]
then
rm -rf ${HC_ETC_DIR}/core/providers/*.dist >/dev/null || \
print -u2 "WARN: could not remove .dist files in directory ${HC_ETC_DIR}/core/providers"
fi
# remove VAR DIR (temporary state only)
if [[ -d ${HC_VAR_DIR} ]]
then
rm -rf ${HC_VAR_DIR}/state/temporary >/dev/null || \
print -u2 "WARN: could not remove directory ${HC_VAR_DIR}/state/temporary"
fi
# remove MAIN DIR
if [[ -d ${HC_MAIN_DIR} ]]
then
rm -rf ${HC_MAIN_DIR} >/dev/null || \
print -u2 "WARN: could not remove directory ${HC_VAR_DIR}"
fi
print "INFO: finished post-remove script"
exit 0
#******************************************************************************
# END of script
#******************************************************************************