<div class="gmail_quote">2011/7/11 Steve Dickson <span dir="ltr">&lt;<a href="mailto:SteveD@redhat.com" target="_blank">SteveD@redhat.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>
&gt; Hmm? Shell only understands strings, too. What precisely are you asking for?<br>
</div>in /etc/sysconfig/nfsservices<br>
set LOCKD_TCPPORT=234<br>
<br>
In nfsservice.service<br>
<br>
EnvironmentFile=-/etc/sysconfig/nfsservices<br>
<div>ExecStartPre=/sbin/sysctl -w $LOCKD_TCPPORT<br>
<br>
</div>to work.<br></blockquote></div><br>That is supposed to work. However, if /etc/sysconfig/nfsservices reads:<br>#set LOCKD_TCPPORT=234<br><br>the
 variable evaluates to the empty string, not 0, so the sysctl invocation
 fails. I don&#39;t think unit files support advanced bash syntax like 
${LOCKD_TCPPORT:-0} ...<br><font color="#888888">
<br>Florian</font><br>