#!/usr/bin/sh

# Source sysconfig haproxy with empty $CONFIG
if [ -f '/etc/sysconfig/haproxy' -a -z "${CONFIG}" ]; then
	. /etc/sysconfig/haproxy
fi

# Without CONFIG
if [ -z "${CONFIG}" ]; then
	echo 'Variable $CONFIG not set';
	exit 1;
fi

# Strip valid configuration message
/usr/sbin/haproxy -f "${CONFIG}" -c | grep -v 'Configuration file is valid'

# Return check status
exit ${PIPESTATUS[0]};
