Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- fail() {
- echo "Failed"
- echo "$1"
- cleanup
- }
- cleanup() {
- umount /system
- umount /data
- exec sleep 3
- }
- doLog() {
- /bin/flash_eraseall /dev/mtd/mtd2 > /dev/null
- [ $? -eq 0 ] || fail "Failed to format"
- /bin/mount -t yaffs2 /dev/block/mtdblock2 /system > /dev/null
- [ $? -eq 0 ] || fail "Failed to mount"
- /bin/flash_eraseall /dev/mtd/mtd3 > /dev/null
- [ $? -eq 0 ] || fail "Failed to format"
- /bin/mount -t yaffs2 /dev/block/mtdblock3 /data > /dev/null
- [ $? -eq 0 ] || fail "Failed to mount"
- echo "Installing...Android"
- if [ -f /sdcard/andboot/androidinstall.tgz ] ; then
- tar -xzf /sdcard/andboot/androidinstall.tgz -C /
- else
- tar -xf /sdcard/andboot/androidinstall.tar -C /
- fi
- [ $? -eq 0 ] || fail "Failed to extract Androidinstall"
- echo "Installing...Modules"
- if [ -f /sdcard/andboot/androidupdate.tgz ] ; then
- tar -xzf /sdcard/andboot/androidupdate.tgz -C /
- else
- tar -xf /sdcard/andboot/androidupdate.tar -C /
- fi
- [ $? -eq 0 ] || fail "Failed to extract AndroidUpdate"
- echo "Android Installed"
- cleanup
- }
- doLog 2>&1 | /bin/tee -a /bootlog.txt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement