|
|
@ -9,5 +9,33 @@ OVERLAYDIR="$(dirname $(realpath $0))" |
|
|
|
subhost_name "$CONFIG" |
|
|
|
subhost_config |
|
|
|
|
|
|
|
# setup $LIVE/dev |
|
|
|
mkdir -p "$LIVE/dev" |
|
|
|
mount -t tmpfs -osize=50M devtmpfs "$LIVE/dev" |
|
|
|
mknod -m 622 "$LIVE/dev/console" c 5 1 |
|
|
|
mknod -m 666 "$LIVE/dev/null" c 1 3 |
|
|
|
mknod -m 666 "$LIVE/dev/zero" c 1 5 |
|
|
|
mknod -m 666 "$LIVE/dev/ptmx" c 5 2 |
|
|
|
mknod -m 666 "$LIVE/dev/tty" c 5 0 |
|
|
|
mknod -m 444 "$LIVE/dev/random" c 1 8 |
|
|
|
mknod -m 444 "$LIVE/dev/urandom" c 1 9 |
|
|
|
chown root:tty "$LIVE/dev/console" |
|
|
|
chown root:tty "$LIVE/dev/ptmx" |
|
|
|
chown root:tty "$LIVE/dev/tty" |
|
|
|
ln -sTf /proc/self/fd "$LIVE/dev/fd" |
|
|
|
ln -sTf /proc/self/fd/0 "$LIVE/dev/stdin" |
|
|
|
ln -sTf /proc/self/fd/1 "$LIVE/dev/stdout" |
|
|
|
ln -sTf /proc/self/fd/2 "$LIVE/dev/stderr" |
|
|
|
ln -sTf /proc/kcore "$LIVE/dev/core" |
|
|
|
mkdir "$LIVE/dev/shm" |
|
|
|
mkdir "$LIVE/dev/pts" |
|
|
|
chmod 1777 "$LIVE/dev/shm" |
|
|
|
|
|
|
|
mount -t devpts devpts $LIVE/dev/pts |
|
|
|
mount -t sysfs sysfs $LIVE/sys |
|
|
|
if [ "$RAM_SIZE" != "none" ] ; then |
|
|
|
mount -t tmpfs -osize=$RAM_SIZE,mode=755 tmpfs $LIVE/run |
|
|
|
fi |
|
|
|
|
|
|
|
echo "Installing $OVERLAYDIR/reaper to $LIVE/.reaper" |
|
|
|
cp -p $OVERLAYDIR/reaper $LIVE/.reaper |
|
|
|