> According to the man page for chkconfig, the on and off options affect
> only runlevels 3,4,5.  Does anyone know why that is?
	only if you don't specify a --level argument.
	it's that way, because of RedHat's default runlevel configuration;
wherein:
	1 - single user
	2 - multiuser, no network
	3 - normal, text-mode
	4 - undefined
	5 - normal, with GUI autostarted
	
	since runlevel 2 is sort of a 'maintenance level'; you wouldn't want
to cause things to be started there, accidentally. 

> In my kickstart post install script, I have a section that turns off
> a bunch of services and I was doing it by:
> 
> chkconfig <service> off
> 
> but then noticed that run level 2 always remained on.  What are the
> consequences of doing it this way, vs specifying all levels manually?
> I'm not sure what happens during runlevel 2 so I don't know if this
> is a big deal or not.

you could do a 'chkconfig --level 2345 <service> off'; or a 'chkconfig --del
<service>'.

Carl Soderstrom
-- 
Network Engineer
Real-Time Enterprises
(952) 943-8700