[adm5120] usb driver: fix urb_print function definition
[openwrt-10.03/.git] / target / linux / adm5120 / router_le / base-files / sbin / wget2nand
index 6965e0af51e58307a1da534208e2672a16d19eaf..20be45826b59a005b9b2df09413b216e30db5297 100755 (executable)
@@ -52,9 +52,9 @@ echo "Erasing existing files..."
 rm -rf /tmp/wget2nand-rootfs/*
 
 echo "Copying filesystem..."
-( wget -O - $url/openwrt-adm5120-2.6-rootfs.tgz) | ( cd /tmp/wget2nand-rootfs/; tar xvz )
+( wget -O - $url/openwrt-adm5120-rootfs.tgz) | ( cd /tmp/wget2nand-rootfs/; tar xvz )
 # RouterBOOT is looking for a kernel named "kernel"
-wget -O /tmp/wget2nand-kernel/kernel $url/openwrt-adm5120-2.6-rb1xx-kernel
+wget -O /tmp/wget2nand-kernel/kernel $url/openwrt-adm5120-rb1xx-kernel
 
 chmod +x /tmp/wget2nand-kernel/kernel
 
@@ -63,6 +63,11 @@ echo "chmod ugo+x /" > /tmp/wget2nand-rootfs/etc/uci-defaults/set_root_permissio
 sync
 ls /tmp/wget2nand-kernel/
 ls /tmp/wget2nand-rootfs/
+# use kexec if present
+[ -x /usr/sbin/kexec ] && {
+       kexec -l /tmp/wget2nand-kernel/kernel --command-line="$(cat /proc/cmdline) rootfstype=yaffs2 root=$mtd_kernel"
+       kexec -e
+}
 # unmount the partitions and remove the directories into which they were mounted
 umount /tmp/wget2nand-kernel
 umount /tmp/wget2nand-rootfs