- "$service_" "$action_"
-}
-
-function _createServiceFunctions
-{
- for i in "start" "stop" "restart" "reload" "force-reload"; do
- eval "\
-function ${i}Service
-{
- local service_=\"\$1\"
- local error_function_=\${2:-\"eprint\"} # function to call on error
- local message_=\"\$3\" # user supplied error message
-
- local ret_=\"\"
- _touchService ${i} \"\$service_\"
- ret_=\$?
- if [[ \$ret_ != 0 ]]; then
- if [ -z \"\$message_\" ]; then
- \"\$error_function_\" \"Problems ${i}ing service \"\$service_\"\" \$ret_
+ local ret_=""
+ "$service_path_" "$action_"
+ ret_=$?
+ if [[ $ret_ != 0 ]]; then
+ if [ -z "$message_" ]; then
+ "$error_function_" "Problems ${action_}ing service \"$service_\"" $ret_