0

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?

1 Answers1

1

It is supposed to be in format NAME=VALUE.

mydaemon_env="MYD_ROOT=value"
AlexD
  • 8,747
  • 2
  • 29
  • 38