farion
02.07.05, 23:30
So ich hab da mal was vor und brauche Hilfe.
Normalerweise startet ein Debian-init-script so:
Starting Firelfanz .
Bei vielen anderen Distries sieht das so aus:
* Starting Firlefanz [ ok ]
(So siehts zB.: bei Ubuntu aus)
Da ich mich jetzt doch für Debian entschieden haben, will ich mich auch wohl fühlen (JA ich habe sonst keine Probleme :))
Also habe ich mir Ubuntu angeschaut. und mir die /lib/lsb/init-functions kopiert.
Wenn ich nun manuell in jedes Startscript eingreife kann ich das so aussehen lassen wie oben (oder was auch immer ich noch in der init-functions mache)
Ich würde das aber gerne per patch machen, da Skripte geupdatet werden und ich keine Lust habe jedesmal wieder 20 Skripte manuell zu verändern.
Kennt Ihr bootsplash-sysv-rc, das script patcht die Startskripte, damit der Fortschrittsbalken beim booten läuft.
also es muss an den Anfang jedes Skriptes
. /lib/lsb/init-functions
Wo "echo -n "Starting ..." steht muss "log_begin_msg "Starting ..." hin
statt "echo '.'" oder "echo 'done'" ein "log_msg_end 0"
bei Fehlschlägen eben "log_msg_end 1"
Und vieles mehr für "warning" "already running" etc.
Hat da jemand einen Hinweis oder ein Howto für sowas?
Also in C schreiben könnt ich das schon, aber sysv-rc-bootsplash ist so ein schickes deb-paket, welches man einfach reconfiguren muss und fertig. Vllt komm ich ja drumrum extra ein Programm zu schreiben.
Gruss Frieder
Normalerweise startet ein Debian-init-script so:
Starting Firelfanz .
Bei vielen anderen Distries sieht das so aus:
* Starting Firlefanz [ ok ]
(So siehts zB.: bei Ubuntu aus)
Da ich mich jetzt doch für Debian entschieden haben, will ich mich auch wohl fühlen (JA ich habe sonst keine Probleme :))
Also habe ich mir Ubuntu angeschaut. und mir die /lib/lsb/init-functions kopiert.
Wenn ich nun manuell in jedes Startscript eingreife kann ich das so aussehen lassen wie oben (oder was auch immer ich noch in der init-functions mache)
Ich würde das aber gerne per patch machen, da Skripte geupdatet werden und ich keine Lust habe jedesmal wieder 20 Skripte manuell zu verändern.
Kennt Ihr bootsplash-sysv-rc, das script patcht die Startskripte, damit der Fortschrittsbalken beim booten läuft.
also es muss an den Anfang jedes Skriptes
. /lib/lsb/init-functions
Wo "echo -n "Starting ..." steht muss "log_begin_msg "Starting ..." hin
statt "echo '.'" oder "echo 'done'" ein "log_msg_end 0"
bei Fehlschlägen eben "log_msg_end 1"
Und vieles mehr für "warning" "already running" etc.
Hat da jemand einen Hinweis oder ein Howto für sowas?
Also in C schreiben könnt ich das schon, aber sysv-rc-bootsplash ist so ein schickes deb-paket, welches man einfach reconfiguren muss und fertig. Vllt komm ich ja drumrum extra ein Programm zu schreiben.
Gruss Frieder