ich hab im Yadi script diese pasage gefunden und werde daraus nicht schlau. (will eigentlich nur ein Neutrino machen)
# Enigma-Upgrade-Patch
$SCRIPTS/y_patch.sh -p $CVS/apps/tuxbox/enigma/src/upgrade.cpp $CHANGE_DIR/enigma/upgrade.cpp.diff
Code: Alles auswählen
--- /home/foer06/yadi/tuxbox-cvs/apps/tuxbox/enigma/src/upgrade.cpp.orig 2004-09-28 22:08:21.000000000 +0200
+++ /home/foer06/yadi/tuxbox-cvs/apps/tuxbox/enigma/src/upgrade.cpp 2004-12-20 16:04:29.427184720 +0100
@@ -25,8 +25,8 @@
#include <sys/ioctl.h>
#include <sys/mount.h>
-#define TMP_IMAGE "/tmp/root.cramfs"
-#define TMP_IMAGE_ALT "/tmp/cdk.cramfs"
+#define TMP_IMAGE "/tmp/root.squashfs"
+#define TMP_IMAGE_ALT "/tmp/cdk.squashfs"
#define TMP_CHANGELOG "/tmp/changelog"
class ProgressWindow: public eWindow
@@ -545,8 +545,8 @@
case 1: // d-box2
case 2:
case 3:
- strcpy(mtd,"/dev/mtd/2");
- mtdsize=0x6e0000;
+ strcpy(mtd,"/dev/mtd/1");
+ mtdsize=0x640000;
break;
case 5: // dm7000
case 6: // dm56xx
$SCRIPTS/y_patch.sh -p $CVS/apps/tuxbox/neutrino/src/gui/update.cpp $CHANGE_DIR/neutrino/update.cpp.diff
Code: Alles auswählen
--- /home/foer06/yadi/tuxbox-cvs/apps/tuxbox/neutrino/src/gui/update.cpp.orig 2004-11-22 16:18:36.000000000 +0100
+++ /home/foer06/yadi/tuxbox-cvs/apps/tuxbox/neutrino/src/gui/update.cpp 2004-12-20 14:52:48.589998768 +0100
@@ -79,7 +79,7 @@
#define RELEASE_CYCLE "2.0"
#define FILEBROWSER_UPDATE_FILTER "squashfs"
#define MTD_OF_WHOLE_IMAGE 4
-#define MTD_DEVICE_OF_UPDATE_PART "/dev/mtd/2"
+#define MTD_DEVICE_OF_UPDATE_PART "/dev/mtd/1"
#else
#define LIST_OF_UPDATES_LOCAL_FILENAME "cramfs.list"
#define UPDATE_LOCAL_FILENAME "update.cramfs"
Nun heisst das was dann in /tmp liegt update.cramfs (obwohls ja eigentlich ein squashfs ist) und direkt nach dem Download kommt die meldung "Das Image ist fehlerhaft".
Und im Bootmanager kommt
Code: Alles auswählen
internet version: 0200200502181505
get update (url): http://blablabla/root.img - /var/tmp/update.cr
amfs
superblock magic not found
flashcheck returned: -3
thx Boxilla