#!/bin/bash set -e CWD=`pwd` INITROOT=root/ #########svn zooi weg find $INITROOT -type d -name .svn -exec rm -r "{}" \; || true #########################scripts chown -R root:root $INITROOT chmod -R 755 $INITROOT chmod +x $INITROOT/init ###################devs, dirs en config mkdir $INITROOT/{dev,proc,sys} #mkdir $INITROOT/dev/pts mknod $INITROOT/dev/console c 5 1 || exit 1 chmod 600 $INITROOT/dev/console || exit 1 mknod $INITROOT/dev/null c 1 3 || exit 1 chmod 666 $INITROOT/dev/null || exit 1 mknod $INITROOT/dev/zero c 1 5 || exit 1 chmod 666 $INITROOT/dev/zero || exit 1 mknod $INITROOT/dev/mem c 1 1 || exit 1 chmod 600 $INITROOT/dev/mem || exit 1 mknod $INITROOT/dev/kmem c 1 2 || exit 1 chmod 600 $INITROOT/dev/kmem || exit 1 mknod $INITROOT/dev/tty1 c 4 1 || exit 1 mknod $INITROOT/dev/tty2 c 4 2 || exit 1 mknod $INITROOT/dev/tty3 c 4 3 || exit 1 mknod $INITROOT/dev/tty4 c 4 4 || exit 1 mknod $INITROOT/dev/tty5 c 4 5 || exit 1 mknod $INITROOT/dev/tty6 c 4 6 || exit 1 mknod $INITROOT/dev/tty7 c 4 7 || exit 1 mknod $INITROOT/dev/tty8 c 4 8 || exit 1 mknod $INITROOT/dev/tty9 c 4 9 || exit 1 mknod $INITROOT/dev/tty16 c 4 16 || exit 1 #fbsplash? chmod 600 $INITROOT/dev/tty* || exit 1 mkdir $INITROOT/dev/pts || exit 1 mknod $INITROOT/dev/ptmx c 5 2 || exit 1 #devpts cd $INITROOT makepkg -l y -c n $CWD/initrd_scripts.pkg >/dev/null