List Info

Thread: Re: local.start conditional on soft-level




Re: local.start conditional on soft-level
country flaguser name
United States
2007-02-10 09:06:56
Peter Humphrey <prhgotadsl.co.uk> posted
200702100947.41219.prhgotadsl.co.uk, excerpted below, on  Sat,
10 Feb
2007 09:47:41 +0000:

> I'd like my /etc/conf.d/local.start to distinguish
between soft run-levels, 
> so that "sensors -s" will be run in the
default level but not in the no-x 
> level I've defined for maintenance.

sensors -s?  If that's lm_sensors, why aren't you running
the lm_sensors
initscript instead of using local.start for it?  It does a
bit more
dependency checking and the like.  Is it that you decided
you didn't need
all that and just want the simple command, or were you not
aware of the
initscript, or ???

> I recently found something that might do the trick,
using (I think) a 
> soft-level suffix to the conf.d/ file name, but now I
can't find it. Would 
> someone please tell me where it is?

Try RC_USE_CONFIG_PROFILE, comment starting on line 53,
setting on line
60, of /etc/conf.d/rc (if you've kept the comments and all
intact, line
numbering based on the baselayout-1.13.0_alpha12 file).

I'd suggest using the standard lm_sensors initscript, unless
you have a
specific reason not to, just because it means system changes
that might
otherwise break it are more likely to be fixed by the
lm_sensors package
before you even start worrying about it, but then if desired
use the
softlevel thing.

Here, however, I just use traditional (aka "hard",
I suppose) initlevels,
setting up additional ones as needed.  The only ones
normally used by the
system are 0/halt, 1/single-user, 6/reboot (those three
nearly universal
Unix), and at least one other "operational" level
from those between 2 and
5.  Gentoo normally uses 3/default and 2/nonet, thus leaving
levels 4 and
5 free for local use.  In addition, levels 7-9 are available
on the
standard Linux sysvinit package, tho those aren't standard
across all *ix
like the 0-6 levels are.  Thus, there's plenty of additional
levels to
choose and I simply switch between them as necessary using
the standard
"init <number>" command, or just add the
appropriate number on the command
line if booting directly to something other than my usual
default as set
in /etc/inittab.  I don't think I've ever used Gentoo's
softlevel stuff,
as I've really had no need to do so.  I'd have to read thru
that section
in the handbook again to even know what or how to do with
it.  (And yes,
I'm aware I just treated a linguistic inequity as equal.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." 
Richard Stallman

-- 
gentoo-amd64gentoo.org mailing list


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )