Index: trunk/init/samhain.startGentoo.in
===================================================================
--- trunk/init/samhain.startGentoo.in	(revision 466)
+++ trunk/init/samhain.startGentoo.in	(revision 481)
@@ -9,8 +9,6 @@
 start() {
 	ebegin "Starting @install_name@"
-	@sh_insmod_pre@
 	/sbin/start-stop-daemon --start --quiet  --exec @sbindir@/@install_name@
 	eend $?
-	@sh_insmod_cmd@
 }
 
Index: trunk/init/samhain.startLSB.in
===================================================================
--- trunk/init/samhain.startLSB.in	(revision 466)
+++ trunk/init/samhain.startLSB.in	(revision 481)
@@ -87,18 +87,6 @@
 case "$1" in
   start)
-        #
-        # Preloaded kernel module
-        #
-        @sh_insmod_pre@
-	#
 	${DAEMON} start
 	ERRNUM=$?
-        #
-        # The hiding kernel module
-        #
-        if [ $ERRNUM -eq 0 ]; then
-                @sh_insmod_cmd@
-        fi
-	#
 	SH_ACT="started"
 	;;
Index: trunk/init/samhain.startLinux.in
===================================================================
--- trunk/init/samhain.startLinux.in	(revision 466)
+++ trunk/init/samhain.startLinux.in	(revision 481)
@@ -1,3 +1,4 @@
 #!/bin/bash
+
 # chkconfig: 2345 99 10
 # description: File Integrity Checking Daemon
@@ -8,4 +9,14 @@
 # database: @mydatafile@
 #
+
+### BEGIN INIT INFO
+# Provides: @install_name@
+# Required-Start: $syslog $network
+# Required-Stop: $syslog $network
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Keep an eye on stuff
+# Description: Keep an eye on stuff
+### END INIT INFO
 
 # For Debian
@@ -140,12 +151,8 @@
 	fi
 	#
-	# Preloaded kernel module
-	#
-	@sh_insmod_pre@
-	#
 	case "$DISTRO" in
 	debian)
 		echo -n "Starting ${NAME}"
-		( /sbin/start-stop-daemon --start --quiet --exec $DAEMON )
+		( /sbin/start-stop-daemon --start --oknodo --quiet --exec $DAEMON )
 		RETVAL=$?
 		debian_end
@@ -183,10 +190,4 @@
 		;;
 	esac
-	#
-	# The hiding kernel module
-	#
-	if [ $RETVAL -eq 0 ]; then
-		@sh_insmod_cmd@
-	fi
 	exit $RETVAL
 	;;
@@ -196,5 +197,5 @@
 	debian)
 		echo -n "Stopping $NAME"
-        	( /sbin/start-stop-daemon --stop --quiet --exec $DAEMON )
+        	( /sbin/start-stop-daemon --stop --oknodo --quiet --exec $DAEMON )
 		RETVAL=$? 
 		debian_end
