allow the OSRF_HOSTNAME env variable to specify the local hostname -- for single...
[OpenSRF.git] / bin / osrf_ctl.sh
index 89bb4a5..531d6df 100755 (executable)
@@ -137,7 +137,11 @@ function stop_perl {
 }
 
 function start_c {
-       host=$(perl -MNet::Domain=hostfqdn -e 'print hostfqdn()')
+       host=$OSRF_HOSTNAME
+       if [ "_$host" == "_" ]; then
+               host=$(perl -MNet::Domain=hostfqdn -e 'print hostfqdn()');
+       fi;
+
        do_action "start" $PID_OSRF_C "OpenSRF C (host=$host)";
        opensrf-c $host $OPT_C_CONFIG opensrf;
        pid=$(ps ax | grep "OpenSRF System-C" | grep -v grep | awk '{print $1}')