Subject: Re: starting package with /etc/rc.d
To: Iain Hibbert <plunky@rya-online.net>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 11/23/2005 14:02:41
On Wed, 23 Nov 2005, Iain Hibbert wrote:
> -c specify a login class - I know nothing about this, and have no
> /etc/login.conf file, is that likely to be important? (how does that work?
> the man page seems to think it should have an argument, is that the shell
> command?)
Yes it is the shell command. -c with su if used after user name (nullmail)
ends up being passed to the shell. So read the shell's man page for -c
instead of su's man page.
I think the reason that the -x was ignored in your earlier test was
because the sh-bang line was never used (see run_rc_script function in
/etc/rc.subr).
Maybe you need to add the -x to /etc/rc itself.
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/