Hallo, Am Sat, 11 Feb 2006, Philipp Thomas schrieb:
Am Do, 9 Feb 2006 13:02:23 +0100 schrieb David Haller:
Deine sh ist wohl zu maekelig, das 'trap' meiner bash-2.05 frisst das script.
Bash 3 hat sich da geändert. Siehe auch http://www.opengroup.org/onlinepubs/009695399/utilities/trap.html
Habe ich mir schon gedacht und halte es auch fuer sinnvoll, dass SIGNAL_SPEC angegeben werden muss. In diesem Fall ist's halt ein tar.gz mit entpack-script ('Makeself') dessen Checksum ueberprueft wird, da ist's nicht so einfach die relevante Zeile zu aendern: $ diff -U0 sc3u-2.0a-x86.run sc3u-2.0a-x86.sh --- sc3u-2.0a-x86.run Wed Mar 27 22:02:35 2002 +++ sc3u-2.0a-x86.sh Sat Feb 11 13:45:01 2006 @@ -154 +154 @@ -[ "$keep" = y ] || trap 'cd /tmp; /bin/rm -rf $tmpdir; exit $res' +[ "$keep" = y ] || trap 'cd /tmp; /bin/rm -rf $tmpdir; exit $res' 0 $ sh sc3u-2.0a-x86.sh Verifying archive integrity...Error in check sums 2212847022 2069455402 -dnh -- 165: SuSE Nürnberger Windows (Andreas Gradert)