Hi,
das Skript sieht ja mittlerweile schon sehr gereift aus, da hab' ich es doch mal gerade auf einer frischen Installation ausprobiert.
Hier die Grundinstallation:
- Linvdr-0.7
- Darkangel Kernel 2.6.12.2
- MT-Patch 2005-05-18
- Cody 2005-08-08
Diese Installation habe ich mit meinen gewünschten Plugins und Einstellungen konfiguriert.
atd wird in der rcStart.delayed gestartet
Dann habe ich die Version 0.3b-build16 des mylinvdr-Skriptes installiert und laut Readme konfiguriert, inklusive install-cdrecord.sh.
Leider rührt sich garnichts wenn ich über das Commands-Menü einen der Punkte aufrufe.
Aug 13 18:43:18 vdr user.debug vdr[3312]: executing command 'nice -n 19 printf "/usr/bin/mylinvdr.sh -m iso -o vdr -d yes -v 2" | at now'
Im Skript sind neue Optonen dazugekommen, die in "usage" nicht beschrieben werden. --> a
und ausserdem, was den Lauf verhindert hat war d plötzlich e , und e kennt das Skript nicht. --> das war wohl auch das Problem bei God_failed.
falsch: while getopts ':m:v:o:b:e:h:' opt
richtig: while getopts ':m:v:o:b:d:a:h:' opt
Weiterer Punkt: der Aufruf in commands.conf erfolgt zwar mit "nice -n 19", allerdings zieht das beim tar, der die CPU voll auslastet, nicht mehr.
Daher diese Anpassung:
TARCMD="/usr/bin/nice -n 19 $TAR czvplf $BOOTISO/LinVDR/linvdr-0.7.tar.gz --files-from $TMPDIR/.mylinvdr.totar"
Nachdem ich dieses ISO gebrannt hatte, und auf einer frischen/leeren Platte wieder eingespielt habe kommt allerdings die große Enttäuschung: Das System läuft so leider nicht!
Der Tux auf der Konsole erscheint noch, aber dann kommt die Meldung:
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
leider bin ich in Grub und Kerneloptionen nicht so bewandert als dass ich damit etwas anfangen könnte.
Ein weiterer Versuch war dann mit der Original Linvdr-0.7 CD eine Installation zu machen und dann mit der MyLinvdr-CD ein Update zu machen.
Das hat leider auch nicht vollständig funktioniert.
Es fehlt der Link "vmlinuz" im ISO, es sind beide Kernels da, aber der Link nicht. --> das konnte ich noch bei der Installation fixen.
Beim nächsten Boot startete das System, aber der VDR beendete sich sofort --> das burn-Plugin hat sein /dev/burner nicht gefunden --> dafür wieder von Hand einen Link auf /dev/cdrom hat auch dieses Problem behoben.
Allerdings hat sich der VDR 1.3.17 gestartet, weshalb die Plugins nicht passten. --> in /usr/bin lagen 2 alte und der aktuelle vdr aber kein Link --> Link wieder von Hand anlegen hat geholfen.
Das Wiederherstellen einer kompletten Installation sollte doch eigentlich das Ziel sein. Daher hoffe ich das meine kleinen Bugreports den Entwicklern weiterhelfen.
Die Idee ist auf jeden Fall begrüssenswert.
Timo