The rc.subr ${name}_env
specifies this for setting environment variable:
${name}_env A list of environment variables to run command
with. This will be passed as arguments to
env(1) utility.
So I tried using it like these methods, via my rc.conf for my daemon named /etc/rc.d/mydaemon
.
in /etc/rc.conf
:
mydaemon_env="MYD_ROOT"
This give error on starting:
# root @ rahul in /etc/rc.d [10:52:49]
$ service mydaemon onestart
Starting mydaemon.
env: MYD_ROOT: No such file or directory
/etc/rc.d/mydaemon: WARNING: failed to start mydaemon
Could someone help out on what I am missing?