Smartos smf minion fix

Per my own testing on dozens of SmartOS VM's and issue #473 "Problem
3", the salt-minion service manifest definition doesn't work. This
change fixes that. I think it may have broke in 2014.7 so back porting
to that ver.
This commit is contained in:
Bret Fisher 2015-06-23 22:34:07 -04:00
parent 4281dfff0b
commit d7bfb0c7fd

View file

@ -14,7 +14,7 @@
grouping="require_all"
restart_on="none"
type="path">
<service_fmri value='file:///opt/local/etc/salt/minion'/>
<service_fmri value="file:///opt/local/etc/salt/minion"/>
</dependency>
<dependency name="network"
@ -31,17 +31,17 @@
<service_fmri value="svc:/system/filesystem/local"/>
</dependency>
<method_context>
<method_environment>
<envvar name='PATH'
value='/usr/local/sbin:/usr/local/bin:/opt/local/sbin:/opt/local/bin:/usr/sbin:/usr/bin:/sbin'/>
</method_environment>
</method_context>
<exec_method type="method"
name="start"
exec="/opt/local/bin/salt-minion -c %{config_dir}"
timeout_seconds="60"/>
timeout_seconds="60">
<method_context>
<method_environment>
<envvar name="PATH"
value="/usr/local/sbin:/usr/local/bin:/opt/local/sbin:/opt/local/bin:/usr/sbin:/usr/bin:/sbin"/>
</method_environment>
</method_context>
</exec_method>
<exec_method type="method"
name="stop"