[Eisfair_dev] init.d und boot_mesg

Marcus Röckrath marcus.roeckrath at gmx.de
So Okt 24 18:05:16 CEST 2021


Hallo Helmut,

Helmut Backhaus wrote:

>>> ich hätte da mal eine Frage zu dem o.g. "boot_mesg" aus dem Script
>>> /etc/init.d/funktions.
>>>
>>> Gibt es dazu eine Beschreibung wo das genau angezeigt wird und wie die
>>> genau Syntax ist (was kann ich damit alles machen)?
>> 
>> Es wird schlicht auf dem Bildschirm ausgegeben; neben dem Text (1.
>> Parameter) können Farbcodes (2. Parameter) angegeben werden.
> 
> Das hatte ich gefunden, aber so klar war (ist) mir das noch nicht.
> Hab in anderen Scripts abgekupfert (Ansgar nutzt das recht viel), aber
> immer noch nicht alles hin bekommen.
>> 
>> Die vordefinierten Farbcodes (z. B. FAILURE) sind im Kopf von functions
>> definiert; vor der Funktion boot_mesg stecht auch nochmal die
>> Aufrufkonvention der Funktion.
> 
> Genau da hakt es, zum einen gibt es da eine Syntax die einzuhalten ist
> "${FAILURE}" ohne "". Aber wie komme ich zu dem [ FAIL ] bzw. [ OK ] bei
> SUCCESS am Zeilenende?

Das kommt nicht von boot_mseg, sondern durch die Funktionen

echo_ok
echo_failure
...

Schau mal in den Initskripten, wie die verwendet worden sind.

Im Initskript muss halt ausgewertet werden, ob der Vorgang erfolgreich war
und dann die passende echo-Funktion aufrufen.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair_dev