funcions: make (nice_)service a noop for empty service name
[sahlberg/ctdb.git] / config / functions
index cca93e9b9b6d4fc7139692000b17c981f1894ec2..48bcf2529177a2086ea008708e7fd25d16a7a869 100644 (file)
@@ -33,6 +33,10 @@ detect_init_style() {
 service() { 
   service_name="$1"
   op="$2"
+
+  # do nothing, when no service was specified
+  test "x$service_name" = "x" && return
+
   if [ -x /sbin/service ]; then
       /sbin/service "$service_name" "$op"
   elif [ -x /etc/init.d/$service_name ]; then
@@ -47,6 +51,10 @@ service() {
 nice_service() { 
   service_name="$1"
   op="$2"
+
+  # do nothing, when no service was specified
+  test "x$service_name" = "x" && return
+
   if [ -x /sbin/service ]; then
       nice /sbin/service "$service_name" "$op"
   elif [ -x /etc/init.d/$service_name ]; then