Hallo,
das geht leider noch nicht mit der CHDK-Shell.
Wenn Veränderungen im
Quellcode vergenommen werden sollen, ist es ratsam eine Subversions-Client-Software wie z.B.
diese (ist gerade wegen eines Updates offline) zu verwenden.
Einfach gesagt ist diese Software eine Explorererweiterung, die definierte Verzeichnisse auf Veränderungen überwachen kann. Sie kann solche Patch-Dateien erstellen und auch wieder einlesen.
Die CHDK-Shell legt auch eine Ordnerstruktur mit dem Quellcode an. Diese kann man dann gleich für den SVN-Client verwenden, indem man einen Extra-Arbeitsordner für die persönliche Version anlegt. Mit dem SVN-Client ruft man den Quellcode vom Server (
http://tools.assembla.com/svn/chdk) einmal ab (auschecken). Später ist dann nur noch der Abruf der Veränderungen notwendig. In diesen so angelegten Quellcodeordner kann nun ein Patch eingefügt werden. Nimmt man selbst Veränderungen im Code vor, ist man nun auch in der Lage, eine Patch-datei zu erzeugen.
Anschließend braucht man nur noch in der CHDK-Shell anstelle der aktuellen Revision die persönliche Version aufzurufen. Dann wird diese compiliert.
Das klingt alles etwas kompliziert, ist es aber nicht. Man muss nur darauf achten, dass man mit absoluten Adminrechten arbeitet. Für das genannte SVN-Paket gibt es auch umfangreiche deutsche Dokumentationen. Aber nicht erschrecken, für diesen Anwendungszweck hier nutzt man nur einen Bruchteil der Funktionen.
Bei Bedarf kann ich auch für ausgesuchte Kameras aktuelle Versionen compilieren. Das Gesamtpaket werde ich aber nicht mehr hochladen. Das dauert mir zulange.
Gruß msl