#!/bin/bash

usage(){
echo -e "\nUsage"
echo -e "\t$0 enable|disable service..."
echo -e "\t$0 list [enable|disable] "
echo ""
exit 1
}


[ $# -ge 1 ] || usage

OP="$1"
shift
case $OP in 

enable|disable)
	[ $UID -eq 0 ] || { echo "You are't root" ; exit 1 ;}
	[ $# -ge 1 ] || usage
	if [ "$OP" = "disable" ]; then
		for x in $@; do
			echo "manual" > /etc/init/${x}.override
		done	
	else
		for x in $@; do
			rm /etc/init/${x}.override 2> /dev/null || true
		done	

	fi
;;
list)
	EXTENSION=""
	if [ "$1" = "enable" ]; then
		EXTENSION=".conf"
	elif [ "$1" = "disable" ]; then
		EXTENSION=".override"
	fi
	for x in $(ls /etc/init/*$EXTENSION); do
		echo $(basename ${x%.*})
	done
	
;;
esac