#!/bin/sh

mount -t proc none /proc
mount -t sysfs none /sys

mount -o mode=0755 -t tmpfs none /dev
mknod /dev/console c 5 1
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mkdir /dev/pts
mkdir /dev/shm

# Populate /dev
udevstart

# Readonly root - mount necessary dirs rw
mount -t tmpfs none /tmp
mount -o mode=0755 -t tmpfs none /mnt
mount -o mode=0755 -t tmpfs none /var
mkdir /var/run

cp -a etc /tmp
mount -o mode=0755 -t tmpfs none /etc
cp -a /tmp/etc .
rm -rf /tmp/etc
exec /bin/init
