salt# cat /usr/local/etc/rc.d/salt-master #!/bin/sh # # Salt Master startup script # # PROVIDE: salt-master # REQUIRE: LOGIN # KEYWORD: shutdown # Add the following to /etc/rc.conf[.local] to enable this service # # salt_master_enable="YES" # . /etc/rc.subr name="salt-master" rcvar="salt_master_enable" load_rc_config ${name} : ${salt_master_enable:="NO"} command="/usr/local/bin/${name}" pidfile="/var/run/${name}.pid" required_files="/usr/local/etc/salt/master" command_args="-c ${required_files} -d" run_rc_command "$1" ----- salt# tail /etc/rc.conf sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO" # Bring up sshd, it takes some time and uses some entropy on first startup # sshd_enable="YES" salt_master_enable="YES" salt_minion_enable="YES" ----- salt# /usr/local/etc/rc.d/salt-master start /usr/local/etc/rc.d/salt-master: WARNING: run_rc_command: cannot run -master_program salt# /usr/local/etc/rc.d/salt-minion start /usr/local/etc/rc.d/salt-minion: WARNING: run_rc_command: cannot run -minion_program