On 9/16/09 3:19 PM, "Matthew Seaman" <m.sea...@infracaninophile.co.uk> wrote:
> Tom Worster wrote: >> is there a general shell syntax that can be used to pass arguments to a >> daemon that you're starting with the /etc/rc.d/foo start command? > > If you're starting service foo, then you should be able to define command > arguments by setting foo_flags="-a -b -c". This is a convention, and > particular > services may use several more specific variables to build a command line > or may simply ignore any flags variable completely, so you'll have to check > each case individually. > >> for example, how does one start sshd using /etc/rc.d/sshd and pass it >> '-o X11Forwarding=no' without touching a config file? > > In this case, setting sshd_flags will work as sshd uses the default rc > start function. hi matthew, i tried this and couldn't make it work before i emailed my question. then mel answered that the /etc/rc.d/foo scripts ignore environment. and then, looking closer at man pages, i got the impression that perhaps only /etc/rc uses the foo_flags variables when it invokes /etc/rc.d/foo scripts. tom _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"