2011/7/11 Steve Dickson <[email protected]>
> > Hmm? Shell only understands strings, too. What precisely are you asking
> for?
> in /etc/sysconfig/nfsservices
> set LOCKD_TCPPORT=234
>
> In nfsservice.service
>
> EnvironmentFile=-/etc/sysconfig/nfsservices
> ExecStartPre=/sbin/sysctl -w $LOCKD_TCPPORT
>
> to work.
>
That is supposed to work. However, if /etc/sysconfig/nfsservices reads:
#set LOCKD_TCPPORT=234
the variable evaluates to the empty string, not 0, so the sysctl invocation
fails. I don't think unit files support advanced bash syntax like
${LOCKD_TCPPORT:-0} ...
Florian
--
devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/devel