#!/bin/sh
cd /etc/rc2.d || exit 1

mode="$1"
case "$mode" in
    enable|disable)
	service="$2"
	state="`echo ???$service`"
	if [ -z "$state" ]; then
	    echo service $service not found
	    exit 1
	fi
	if [ "$mode" = "enable" ]; then
	    new_state="`echo $state | sed 's/^K/S/'`"
	else
	    new_state="`echo $state | sed 's/^S/K/'`"	    
	fi
	sudo mv -vi $state $new_state
	;;
    list)
	for i in S* K*; do
	    echo "$i"
	done
	;;
    start|stop)
	service="$2"
	sudo /etc/init.d/$service "$mode"
	;;
    *)
	echo "usage: $0 [enable|disable|list|start|stop]"
	exit 1
	;;
esac
