J'ai pas trop creusé le problème mais un "mélange de script shell et d'exécutable en C" ça me fait penser à la philosophie d'Unix:
Chaque exécutable retourne 0 si il a bien fonctionné, ou un code d'erreur entier sinon, et est donc facilement testable par le shell qui l'a lancé.
Ce "choix" est donc plutôt classique. Dans tous les Unix ou les Linux, il y a plein de scripts de cette nature pour le boot, les services=démons, les runlevels...
[^] # Re: Les choix techniques de Debian
Posté par free2.org . En réponse au journal Installeur Debian graphique.. Évalué à 4.
Chaque exécutable retourne 0 si il a bien fonctionné, ou un code d'erreur entier sinon, et est donc facilement testable par le shell qui l'a lancé.
Ce "choix" est donc plutôt classique. Dans tous les Unix ou les Linux, il y a plein de scripts de cette nature pour le boot, les services=démons, les runlevels...