ich ertselle meine images erfolgeich selber, dank dem forum hier.
ich stelle diese dann einigen freunden zur verfügung. lege sie auf einen server, wo diese dann per onlineupdate gezogen und geflasht werden können. klappt auch einwandfrei.
nun habe ich im image die root größe geändert. somit sollen die user dann ja nicht das inkompatible root flashen. in neutrino wird das ja per releasecyklus abfrage gemacht. also habe ich in der update.cpp das
Code: Alles auswählen
#define UPDATE_LOCAL_FILENAME "update.squashfs"
#define RELEASE_CYCLE "2.0"
#define FILEBROWSER_UPDATE_FILTER "squashfs"
Code: Alles auswählen
#define UPDATE_LOCAL_FILENAME "update.squashfs"
#define RELEASE_CYCLE "3.0"
#define FILEBROWSER_UPDATE_FILTER "squashfs"
Code: Alles auswählen
cp -pa $(bootprefix)/kernel-cdk $(flashprefix)/root/vmlinuz
echo "version=0200`date +%Y%m%d%H%M`" > $(flashprefix)/root/.version
echo "comment=Erstellt von `id -un`" >> $(flashprefix)/root/.version
$(INSTALL) $(targetprefix)/bin/busybox $(flashprefix)/root/bin
Code: Alles auswählen
cp -pa $(bootprefix)/kernel-cdk $(flashprefix)/root/vmlinuz
echo "version=0300`date +%Y%m%d%H%M`" > $(flashprefix)/root/.version
echo "comment=Erstellt von `id -un`" >> $(flashprefix)/root/.version
$(INSTALL) $(targetprefix)/bin/busybox $(flashprefix)/root/bin
kann ich aus
2.0 -> 2.1 und aus
echo "version=0200`date +%Y%m%d%H%M`" > -> echo "version=0210`date +%Y%m%d%H%M`" > machen ??
oder hab ich irgendwo was vergessen ?