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

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

modprobe -q mtdblock
modprobe mtdram total_size=25088 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