Hallo, Am Die, 06 Jun 2006, Johannes Kastl schrieb:
Am 06.06.2006 19:09 schrieb Al Bogner:
Die Idee finde ich super, an anderer Stelle habe ich schon mal die Hoffnung geäußert, dass jemand so was programmiert.
Ich weiß, das hab ich heute gelesen, und mir dann gedacht, ich sollte es vielleicht mal an die Liste schicken ;-)
Sieht ganz ok aus, soweit, das nvidia script habe ich "ueberarbeitet": ==== nvidia_kompilieren_0.2-dh.sh ==== #!/bin/sh BUILDDIR="/root/Bootskripte/NVIDIA_MODUL" DRIVERPKG="./NVIDIA-Linux-x86-1.0-8174-pkg1.run" BUILDARGS="--accept-license -K -N -s --no-runlevel-check" MODULE="/lib/modules/`uname -r`/kernel/drivers/video/nvidia.ko" if test ! -e "$MODULE"; then echo -n "kompiliere NVIDIA-Kernelmodul... " cd "$BUILDDIR" || { echo "Cannot 'cd' to '$BUILDDIR.'"; exit 1; } $DRIVERPKG $BUILDARGS if test -e "$MODULE"; then echo "ok" else echo "Fehler" exit 1 fi ### kein "else": no news is good news :) fi ==== Im wesentlichen gibts da kaum Unterschiede... Achso: IIRC ist 'test ! EXPR' portabler als 'if ! CMD', ergo: "if test ! EXPR" und nicht "if ! test EXPR"... Komplett portabel ist: if test EXPR; then : # no news is good news else ... fi Das 'vmware' und 'truecrypt' Scripte koennte man analog umbauen (Variablen einfuehren, Fehlerpruefung). "Fehler" sind mir an deinen Scripten keine aufgefallen -- bis auf die teils fehlende Fehlerbehandlung... *g*
Ich habe mir dein Script noch nicht angesehen. Vielleicht macht des David ;-)
Jupp, oder einer der anderen Skript-Gurus.
Ich vermisse Jan. -dnh -- Nur so aus Interesse: Bist Du in die Gesellschaft "Rettet das Semikolon!" eingetreten? ;-) -- Jan Trippler zu mir -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com