...
Die Frage ist also eher: Soll dann abgebrochen werden oder soll
der Wert ignoriert werden. Das ist eine Designentscheidung, wobei
ich zu ersterem tendiere: Wenn es einen fatalen Fehler in einem
hook gibt, sollte FAI abbrechen.
Daf?r scheint mir der Error-Code 99 ideal zu sein...
...
Ich
Hallo Holger,
wenn man sich die Funktion anschaut, das ist call_hook() in
/usr/lib/fai/subroutines, dann sieht man:
if [ -x $hfile ]; then
echo Calling hook: $hook.$cl
sendmon HOOK $hook.$cl
# execute the hook
$hfile $dflag
Hallo,
Schulz, Reiner wrote on 2015-02-16 15:41:57 + [Re: Re: task_error bei
softupdate]:
[...]
Beim softupdate kommt folgendes:
[...]
+ fai-savelog -r
+ echo 'FATAL ERROR. Installation stopped.'
FATAL ERROR. Installation stopped.
+ '[' Xsoftupdate = Xinstall ']'
+ exit 99
Hallo Reiner,
Mein action.DEFAULT sieht so aus:
#!/bin/bash -x
echo HOOK $0
[ -z $FAI_HOST_FQDN ] echo FEHLER \$FAI_HOST_FQDN nicht gesetzt, bitte
FAI_CONFIG/class/Hostname.var erstellen. ABBRUCH ; task_error 899
Beim softupdate kommt folgendes:
...
Calling hook:
nichts weiter war...
Reiner Schulz
1. Re: task_error bei softupdate (Thomas Lange)
--
Message: 1
Date: Mon, 9 Feb 2015 16:57:17 +0100
From: Thomas Lange la...@informatik.uni-koeln.de
To: fully automatic installation for Linux
Hallo!
Ich möchte in einem Hook action.DEFAULT prüfen, ob class/hostname.var
alles enthält was ich brauche, falls nicht möchte ich den fai-lauf sauber
beenden.
Wenn meine Prüfung fehlschlägt und ich abbrechen möchte, rufe ich
task_error 899
auf.
In /usr/lib/fai/subroutines wird dann als