#!/bin/sh -e

export LANG=C
P=`dirname $0`

$P/ngreconfig.py $P/extinfo $P/hostextinfo.cfg

if [ ! "$1" == "" ]; then
  # extinfo only
  exit 0
fi

$P/ngreconfig.py $P/main $P/main.cfg

if [ -f w3sa-update.py ]; then
  mv -f w3sa.cfg w3sa.cfg.backup
  python w3sa-update.py > w3sa.cfg
fi

/usr/sbin/nagios -v $P/nagios.cfg || (
  # restore backup config
  mv -f w3sa.cfg.backup w3sa.cfg
  exit 1
)

/sbin/service nagios reload
