summaryrefslogtreecommitdiff
path: root/packages/initrdscripts/initramfs-jffs2/jffs2boot.sh
blob: 81077eeae53b2a6f538ce3d3da5a2f38e4468da0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

echo "Starting initrd boot..."
mkdir /proc
mount -t proc proc /proc

modprobe mtdram total_size=24576 erase_size=256
sleep 1

ID=`grep "mtdram test device" /proc/mtd | cut -d: -f1| cut -b4-`

cat /initrd.jffs2 >/dev/mtdblock$ID

mkdir /mnt
mount -t jffs2 /dev/mtdblock$ID /mnt

cd /mnt
exec switch_root -c /dev/console /mnt /sbin/init