#!/bin/bash # ------------------------- CONFIGURATION starts here ------------------------- # location of the HC configuration files HC_ETC_DIR="/etc/opt/hc" # location of check_health.sh HC_BIN="/opt/hc/bin/check_health.sh" PATH="$PATH:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin" # ------------------------- CONFIGURATION ends here --------------------------- echo "INFO: starting post-install script ..." # debian: reset ownerships chown -R root:root /opt/hc /etc/opt/hc 2>/dev/null # copy plugin configuration file if [[ ! -f ${HC_ETC_DIR}/core/providers/notify_sms.conf ]] then cp -p ${HC_ETC_DIR}/core/providers/notify_sms.conf.dist ${HC_ETC_DIR}/core/providers/notify_sms.conf >/dev/null (( $? == 0 )) || \ { echo "ERROR: could not copy plugin config file in ${HC_ETC_DIR}/core/providers" exit 1 } fi # refresh symbolic FPATH links if [[ -x ${HC_BIN} ]] then ${HC_BIN} --fix-symlinks (( $? == 0 )) || echo "WARN: updating symlinks failed" fi echo "INFO: finished post-install script"