#!/bin/sh
### Copyright 1999-2017. Parallels IP Holdings GmbH. All Rights Reserved.

#-*- vim:ft=sh

JOB_DIRECTORY=/etc/init

die()
{
	local mess=$1
	echo "Error: ${mess}"
	exit 1
}

register_service(){

	[ -n "$1" ] || die "register_service: service name not specified"

		# chkconfig for RedHat based
		/sbin/chkconfig --add "$1"
		/sbin/chkconfig "$1" on
}

unregister_service(){

	[ -n "$1" ] || die "unregister_service: service name not specified"

		/sbin/chkconfig "$1" off
		/sbin/chkconfig --del "$1"
}


if [ $# -ne 1 ]; then
	echo "Usage: $0 --disable|--enable"
	exit 1
fi

case "$1" in
	*disable)
		unregister_service smb
		;;
	*enable)
		register_service smb
		;;
	default)
		die "Unknown command"
		;;
esac
