Problems with startup scripts
RW
fbsd06 at mlists.homeunix.com
Tue Jun 3 12:19:49 UTC 2008
On Mon, 02 Jun 2008 22:13:15 -0500
Paul Schmehl <pschmehl_lists at tx.rr.com> wrote:
> Imagine my surprise when I discovered that *all* of my startup
> scripts=20 were running double flags!
>
> So, I looked at /etc/rc.subr, and lo and behold:
> Line 670 of /etc/rc.subr has "$command $rc_flags $command_args"
>
> So, the question is, is this an error in rc_subr? Or was I
> misinformed=20 about the use of cammand_args? If the former, do I
> submit a PR? If the=20 latter, I have a lot of work to do.
> {{{sigh}}}
rc.subr seems to be self-consistent, if you look in the comments where
these variables are documented.
There are a number of /etc/rc.d scripts that follow similar usage, but
they are mostly using flag variable names that don't match
"${name}_flags". The exception is auditd which presumably would
get double flags, if it were actually given any.
$ grep -Ei "command_args.*=.*flags" /etc/rc.d/*
/etc/rc.d/auditd:command_args="${auditd_flags}"
/etc/rc.d/nfsd:command_args="${nfs_server_flags}"
/etc/rc.d/ypbind:command_args="${nis_client_flags}"
/etc/rc.d/yppasswdd:command_args="${nis_yppasswdd_flags}"
/etc/rc.d/ypserv:command_args="${nis_server_flags}"
/etc/rc.d/ypset:command_args="${nis_ypset_flags}"
/etc/rc.d/ypxfrd:command_args="${nis_ypxfrd_flags}"
More information about the freebsd-ports
mailing list