008
14.04.2004, 17:32 Uhr
Pablo
Supertux (Operator)
|
Was? Gentoo ist da anders gebaut wie ein normales Linux, da unter Gentoo keine 5 Runlevels gibt sondern nur 3, Boot, default und notnetwork.
Gentoo hat eine eigene Skriptsprache für die Runlevels gemacht.
Ein Bsp (meins), mit dem ich während Boot-time die DSL Verbindung gemacht wird. (/etc/init.d/adsl)
runscript: |
#!/sbin/runscript # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /home/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6,v 1.10 2003/06/01 04:37:45 lostlogic Exp $
depend() { use logger dns need net }
start() { ebegin "Starting ADSL Connection" adsl-start eend $? }
stop() { ebegin "Stopping ADSL Connection" adsl-stop eend $? }
|
Mit dem Aufruf
bash: |
$ rc-update add adsl default
|
wird adsl automatisch in der richtigen Reihenfolge gestartet. Es hängt von use logger dns, need net ab.
Da ist Gentoo (meiner Meinung nach) einen Schritt weiter, denn die Handhabung von den Runlevels ist sehr einfach und du musst dich nicht selber drum kümmern, wie die blöde SXXname Links in /etc/init.d/rc.x heißen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |