9e78a22
#!/bin/sh
9e78a22
9e78a22
config=/etc/sysconfig/icecream
9e78a22
[ -e $config ] && . $config
9e78a22
9e78a22
params=""
9e78a22
if [ -n "$ICECREAM_NETNAME" ] ; then
9e78a22
	params="$params -n $ICECREAM_NETNAME"
9e78a22
fi
9e78a22
if [ -n "$ICECREAM_SCHEDULER_HOST" ] ; then
9e78a22
	params="$params -s $ICECREAM_SCHEDULER_HOST"
9e78a22
fi
9e78a22
if [ "$ICECREAM_ALLOW_REMOTE" = "no" ] ; then
9e78a22
	params="$params --no-remote"
9e78a22
fi
9e78a22
if [ -n "$ICECREAM_MAX_JOBS" ] ; then
9e78a22
	if [ "$ICECREAM_MAX_JOBS" -eq 0 ] ; then
9e78a22
		params="$params -m 1"
9e78a22
		params="$params --no-remote"
9e78a22
	else
9e78a22
		params="$params -m $ICECREAM_MAX_JOBS"
9e78a22
	fi
9e78a22
fi
3714170
if [ -n "$ICECREAM_LOG_FILE" ] ; then
3714170
	params="$params -l $ICECREAM_LOG_FILE"
3714170
fi
3714170
if [ "$ICECREAM_DEBUG" = "yes" ] ; then
3714170
    params="$params -vvv"
3714170
fi
3714170
9e78a22
exec /usr/sbin/iceccd "$@" $params