  
  NAME="shinken-poller"
  
+@@ -52,6 +48,31 @@ curdir=$(dirname "$0")
+ 
+ export SHINKEN_MODULE_FILE="$NAME"  ## for 'shinken' init script to see that it's called by us
+ 
+-"$curdir/shinken" $@ poller
++case "$1" in 
++  start)
++    "$curdir/shinken" start poller
++    ;;
++  stop)
++    "$curdir/shinken" stop poller
++    ;;
++  check|checkconfig)
++    "$curdir/shinken" checkconfig poller
++    ;;
++  status)
++    "$curdir/shinken" status poller
++    ;;
++  reload)
++    "$curdir/shinken" reload poller
++    ;;
++  restart|force-reload)
++    "$curdir/shinken" restart poller
++    ;;
++  *)
++    echo "Usage: /etc/init.d/shinken-poller [-d] {start|stop|reload|restart|check}
++
++  -d  start requested module(s) in debug mode, only useful with start|restart
++" || true
++    exit 1
++esac
+ 
+ exit $?
 diff --git a/bin/init.d/shinken-reactionner b/bin/init.d/shinken-reactionner
-index db29e3e..9fcec9f 100755
+index db29e3e..6132394 100755
 --- a/bin/init.d/shinken-reactionner
 +++ b/bin/init.d/shinken-reactionner
-@@ -44,6 +44,7 @@
+@@ -34,16 +34,12 @@
+ #                    ordered by the schedulers specified in the configuration
+ ### END INIT INFO
+ 
+-### BEGIN INIT INFO Redhat
+-# Shinken        Starts Shinken Reactionner
+-#
+-# chkconfig: 345 99 01
+-# description: Start Shinken reactionner daemon
+-### END INIT INFO
++
+ 
  # Author: Gabes Jean <naparuba@gmail.com>
  #         Olivier LI-KIANG-CHEONG <lkco@gezen.fr>
  

     return $?
 }
 
diff --git a/bin/init.d/shinken-arbiter b/bin/init.d/shinken-arbiter
index 02ca504..b828bf1 100755
--- a/bin/init.d/shinken-arbiter
+++ b/bin/init.d/shinken-arbiter
@@ -37,6 +37,7 @@

 
 NAME="shinken-arbiter"
 
@@ -44,7 +45,32 @@ curdir=$(dirname "$0")
 
 export SHINKEN_MODULE_FILE="$NAME"  ## for 'shinken' init script to see that it's called by us
 
-"$curdir/shinken" $@ arbiter
+case "$1" in 
+  start)
+    "$curdir/shinken" start arbiter
+    ;;
+  stop)
+    "$curdir/shinken" stop arbiter
+    ;;
+  check|checkconfig)
+    "$curdir/shinken" checkconfig arbiter
+    ;;
+  status)
+    "$curdir/shinken" status arbiter
+    ;;
+  reload)
+    "$curdir/shinken" reload arbiter
+    ;;
+  restart|force-reload)
+    "$curdir/shinken" restart arbiter
+    ;;
+  *)
+    echo "Usage: /etc/init.d/shinken-arbiter [-d] {start|stop|reload|restart|check}
+
+  -d  start requested module(s) in debug mode, only useful with start|restart
+" || true
+    exit 1
+esac
 
 exit $?
 
diff --git a/bin/init.d/shinken-broker b/bin/init.d/shinken-broker
index b92f0ad..82bdbbd 100755
--- a/bin/init.d/shinken-broker
+++ b/bin/init.d/shinken-broker
@@ -34,16 +34,12 @@
 #                    configuration
 ### END INIT INFO
 
-### BEGIN INIT INFO Redhat
-# Shinken        Starts Shinken Broker
-#
-# chkconfig: 345 99 01
-# description: Start Shinken broker daemon
-### END INIT INFO
+
 
 # Author: Gabes Jean <naparuba@gmail.com>
 #         Olivier LI-KIANG-CHEONG <lkco@gezen.fr>
 
