Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Mar 1995 13:37:14 -0800 (PST)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        phk@ref.tfs.com (Poul-Henning Kamp)
Cc:        ache@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-etc@freefall.cdrom.com
Subject:   Re: cvs commit: src/etc/etc.i386 rc.i386
Message-ID:  <199503302137.NAA06580@gndrsh.aac.dev.com>
In-Reply-To: <199503301942.LAA14066@ref.tfs.com> from "Poul-Henning Kamp" at Mar 30, 95 11:42:28 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> > I have about 5 or 6 things stacked up in my box right now that have
> > to do with /etc/rc* and such...
> > 
> 
> While we have the war going, can I suggest we add this to the end of
> /etc/rc:
> 
> 	if [ -d /etc/rc.d ] ; then
> 		for i in /etc/rc.d/*
                                 ^^^^
Very dangerous.  I am already trying to fix a bug report about
/etc/netstart:for i in /etc/hostname.*
matching things like hostname.ed0~ and hostname.ed0.bak, etc.

The proposed solution was hostname.*[0-9], but that fails for
folks with things like hostname.sl21 (yes, it is possible to
have that many slip lines, though I doubt people are managing
it with our /etc/netstart!!!).

I have another proposal before me that adds variable(s) to sysconfig
that says what interfaces we have, and what values to use for them.

This totally eliminates /etc/hostname.*, but will make it harder for
the install stuff to do the right things as it would have to learn
how to edit /etc/sysconfig :-(.

> 		do
> 			if [ -f $i ] ; then
> 				sh $i start
> 			fi
> 		done
> 	fi
> 
> There is >no way< presently for a package of any kind to get a clean
> hook into the boot-sequence.
> This is bad, stupid and evil.

In BSD this has always been done by root editing /etc/rc.local, I never
did like things that automagically went and f*cked around in /etc,
I consider that evil and ugle.  


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                   Custom computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503302137.NAA06580>