if [ "$1" -eq 1 ]; then
# Replace default 'localhost' entries (from install) with our real hostname
# so we provide useful local info even when not using --local
HOSTNAME="`uname -n`"
/usr/bin/perl -p -e "s/ localhost\b/ $HOSTNAME/g;" -e "s/^127.0.0.1/0.0.0.0/g;" -i /etc/xymon/hosts.cfg
/usr/bin/perl -p -e "s/^XYMONSERVERS=\"\"\$/XYMONSERVERS=\"127.0.0.1\"/g;" -i /etc/sysconfig/xymon-client
fi
# Fix duplicate localhost bug
/usr/bin/perl -p -e "s/\blocalhost\b/$HOSTNAME/g;" -i /etc/xymon/xymonserver.cfg*
XYMDAT="`xymoncmd env | grep -e XYMONSERVERIP= -e XYMONSERVERS= -e XYMSERVERS=`"
SIP=`echo "$XYMDAT" | grep ^XYMONSERVERIP= | /usr/bin/perl -p -e 's/^.*=//'`
SRV=`echo "$XYMDAT" | grep ^XYMONSERVERS= | /usr/bin/perl -p -e 's/^.*=//'`
XYM=`echo "$XYMDAT" | grep ^XYMSERVERS= | /usr/bin/perl -p -e 's/^.*=//'`
if [ x"$SIP" = x"$SRV" -a "$XYM" = "$SIP $SRV" ] ; then
/usr/bin/perl -p -e 's/^XYMSERVERS=\"\$XYMONSERVERIP \$XYMONSERVERS\"/XYMSERVERS=\"\$XYMONSERVERIP\" /g;' -i /etc/xymon/xymonserver.cfg*
fi
# XXX: Future use, when working with systemd unit files >.<
## Convert file 'include' lines to file 'source' lines for systemd compat
# sed -e "s/^include /source /" -i /etc/xymon/xymonserver.cfg* /etc/xymon-client/xymonclient.cfg*
/usr/sbin/post_service xymon
###################################################################