#!/bin/sh # $FreeBSD: head/sysutils/mcollective/files/mcollectived.in 447834 2017-08-12 14:21:30Z romain $ # # PROVIDE: mcollectived # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # mcollectived_enable (bool): Set to NO by default. # Set it to YES to enable mcollectived. # mcollectived_flags (str): Set as needed. Empty by default. . /etc/rc.subr name="mcollectived" rcvar=mcollectived_enable load_rc_config "${name}" : ${mcollectived_enable="NO"} pidfile="/var/run/${name}.pid" command="%%PREFIX%%/sbin/${name}" command_args="-p $pidfile" command_interpreter=%%RUBY%% PATH="${PATH}:/usr/local/bin" # An UTF-8 locale is required : LC_ALL=${LC_ALL:=C.UTF-8} case $LC_ALL in *.UTF-8) ;; *.*) LC_ALL="${LC_ALL%.*}.UTF-8" ;; *) LC_ALL=C.UTF-8 ;; esac export LC_ALL run_rc_command "$1"