Art Alexion on 2 Nov 2005 18:19:19 -0000 |
Stephen Gran wrote: >On Tue, Nov 01, 2005 at 08:42:38PM -0500, Art Alexion said: > > >>Stephen Gran wrote: >> >> >> >>>On Tue, Nov 01, 2005 at 06:11:09PM -0500, Art Alexion said: >>> >>> >>> >>>>By default, my distro tries to run an ntp update script before it >>>>initializes ppp. The documentation on the distro web site shows you how >>>>to disable the ntp init script, but I don't want to do that. I want to >>>>edit the startup so that it runs _after_ ppp is initialized. >>>> >>>>I installed the webmin init module, but need to read about the runlevel >>>>and 'start at' and 'stop at' settings before I make any changes. Google >>>>hasn't helped me find documentation. Can anyone recommend a place? >>>> >>>> >>>The way it works, roughly (and totally solution dependant, but most >>>linux distros do it this way these days) is that the kernel boots, and >>>at some point hands thing off to init. init runs all of the scripts >>>that start with S in the rcS.d directory, and then switches to the >>>'default' run level - what that default is is completely distribution >>>dependant, although I think Redhat-alikes all use 5. >>> >>>Then init runs all scripts in rc5.d directory that begin with an S with >>>the start argument (and really, it should also run all scripts that begin >>>with a K with the stop argument, but many don't). The only real things >>>to know about the hacked SysV init that most linux distros use is that >>> >>>a) scripts whose names start with S should get run with the start >>> argument >>>b) scripts whose names start with K should get run with the stop >>> argument >>>c) All scripts in a directory are run in numerical order >>>d) At boot, S is first, then default run level. >>> >>>That's the basics for managing it. >>> >>> >>> >>That is what is complicated. The ntpdate script in in rcS.d and the ppp >>script is in rc2d through rc5.d. I fear putting ppp in rcS.d is a bit >>too radical and may lead to unintended consequences. >> >>BTW, I am running Kubuntu 5.04 (hoary) which is Debian based. The only >>documentation it points to is chapter 9 of the Debian Policy Manual. >> >> > >Ah, I see the problem. You are using pppoe or something, and pppd >starts too late for ntpdate, so boot up takes forever. > >So, the simple answer is >mv /etc/rcS.d/S51ntpdate /etc/rc2.d/S51ntpdate > > OK. Worked. First I did cp /etc/rcS.d/S51ntpdate /etc/rcS.d/_S51ntpdate then mv /etc/rcS.d/S51ntpdate /etc/rc2.d/S51ntpdate as I read that init will only execute scripts that start with S or K, and this would make it easier to restore the system if what I did caused problems. After the changes I rebooted and it worked fine. Thanks for all of your help. -- _______________________________________ Art Alexion Arthur S. Alexion LLC PGP fingerprint: 52A4 B10C AA73 096F A661 92D2 3B65 8EAC ACC5 BA7A The attachment -- signature.asc -- is my electronic signature; no need for alarm. Info @ http://mysite.verizon.net/art.alexion/encryption/signature.asc.what.html Key for signed PDFs available at http://mysite.verizon.net/art.alexion/encryption/ArthurSAlexion.p7c The validation string is TTJY-ZILJ-BJJG. ________________________________________ Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|