Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: sind das sinnvolle Codezeilen?

1 view
Skip to first unread message
Message has been deleted

Jörg Sommer

unread,
Jun 8, 2008, 6:45:18 AM6/8/08
to
Hallo E.,

E. Braun <p2h5...@minet.uni-jena.de> 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)

0 new messages