#!/bin/sh

set -x

echo "this is going to format your microsd, take care!"


echo "EARLIER VERSIONS OF THIS SCRIPT USED PARTITION 1"
echo "IT IS NOW USING PARITION 3! BEWARE AND UPDATE YOUR SCRIPT AS NEEDED!"

read ok
read ok

echo
 
sudo umount /dev/mmcblk1p3

sudo mkfs.ext3 -j -m1 /dev/mmcblk1p3

sudo fsck -vvv /dev/mmcblk1p3

sudo mount -o noatime /dev/mmcblk1p3 /media/mmc3/

cd /media/mmc3/

sudo tar zxf /home/user/MyDocs/Mer/mer-armel-n900-rootfs-v0.17testing11.tar.gz

sudo mkdir mnt/initfs

sudo cp -a /lib/modules/*  /media/mmc3/lib/modules/

echo "WARNING WARNING WARNING!!!!"
echo "Copying over NON-FREE FIRMWARE"
echo "PAY PENANCE!!!!"
sudo cp -a /lib/firmware/*  /media/mmc3/lib/firmware/

#echo "it looks like this is fixed in an apt upgrade"
#sudo patch -p0 < /home/user/MyDocs/Mer/auto-startx-n900.patch

# not needed
#sudo chmod +x etc/init.d/auto-startx

## Not needed currently
#sudo cp -p /home/user/MyDocs/Mer/mer-setup-in-chroot ./

#sudo chmod +x mer-setup-in-chroot

#echo "add . to root's PATH to help with debugging"
#sudo cp -p /home/user/MyDocs/Mer/root-bashrc /media/mmc3/root/.bashrc

#echo "copy over some scripts to help with debug"
#sudo cp -p /home/user/MyDocs/Mer/root/* /media/mmc3/root/

#echo "WARNING: this leaves /root with less-than-optimal perms"
#sudo chmod -R +x /media/mmc3/root/

sudo cp -p /etc/apt/auth /media/mmc3/etc/apt/

sync

echo
echo "now run ./mer-setup-in-chroot after you enter the chroot"
echo "this is convenient too:"
echo "export HOME=/root"
echo

sudo chroot /media/mmc3 /bin/bash

# some total kludge!
# edit /root/.bash_history and add some /   //  /// //// //////   -  --- etc
