#!/bin/sh

mount -n -t tmpfs none /dev
mkdir /dev/pts
mkdir /dev/shm
mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm
#~ mount -n tmpfs /run -t tmpfs -o mode=0755
mount -n proc /proc -t proc
mount -n sysfs /sys -t sysfs

mknod -m 664 /dev/null c 1 3 #for uevent
uevent mdev & mdev -s
/etc/init.d/load_kernel_modules
mdev -s #again

#ensure presence of 8 loop devices (Arch Linux):
for i in 0 1 2 3 4 5 6 7; do
	if [ ! -b /dev/loop$i ]; then
		mknod /dev/loop$i b 7 $i
	fi
done
 
loadkmap < /etc/keymap
