| Subject: | Re: sind das sinnvolle Codezeilen? |
|---|---|
| From: | Jörg Sommer <joerg@xxxxxxxxxxxx> |
| Date: | Sun, 8 Jun 2008 10:45:18 +0000 (UTC) |
| Newsgroups: | thur.comp.linux |
Hallo E., E. Braun <p2h56vc7@xxxxxxxxxxxxxxxxx> schrieb: > Das Startskript von autofs unter Debian 4.0 enthält folgende Zeilen: > > if [ $system = debian ]; then > thisscript="$0" > if [ ! -f "$thisscript" ]; then > echo "$0: Cannot find myself" 1>&2 > exit 1 > fi > fi > > > Welche Fehlerbedingung (abseits von fehlendem Humor) soll damit abgefangen > werden? Spontane Selbstlöschung des Startskripts Mikrosekunden nach dem > Start? Ich habe keine wirkliche Idee. In dem VCS [1] von autofs findet sich auch keine Erklärung. Der Teil fliegt kommentarlos im Commit a74f68c99d9ffb83abc3d5a9e3dd9f6a3656f132 raus und ist bereits seit dem ersten Commit enthalten. Als einzigen Vorschlag hätte ich, dass verhindert werden soll, das Skript wirklich gelöscht wurde, was wärend eines Updates ja passiert. Also irgendwas in Richtung Race‐Condition. Oder, dass das Skript falsch aufgerufen wurde: sh -c 'echo $0 $1' buu hallo [1] http://git.kernel.org/?p=linux/storage/autofs/autofs.git;a=summary Schöne Grüße, Jörg. -- Optimisten haben gar keine Ahnung von den freudigen Überraschungen, die Pessimisten erleben. (Peter Bramm) |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||