#!/bin/sh

CONFIG=/etc/sysconfig/icecream
ICECREAM_SCHEDULER_PORT=8766

if [ -z "$1" ]; then
    COMMAND=listcs
else
    case "$1" in
        -h|--help) COMMAND="help" ;;
        *) COMMAND=$1 ;;
    esac
fi

[ -f "${CONFIG}" ] || exit 1

eval `sed -n -e '/^#/b' -e '/SCHEDULER_HOST/p' "${CONFIG}"`

if [ -z "${ICECREAM_SCHEDULER_HOST}" ]; then
    echo >&2 "icecream is not configured"
    exit 1
fi

echo -e "${COMMAND}\nquit" | nc ${ICECREAM_SCHEDULER_HOST} ${ICECREAM_SCHEDULER_PORT}

# vim: set ts=4 sw=4 et:
