#!/bin/sh
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t devtmpfs devtmpfs /dev
mkdir -p /dev/pts /dev/shm /run /sessions
mount -t devpts devpts /dev/pts
mount -t tmpfs tmpfs /run
mount -t tmpfs -o size=2g,mode=0700 tmpfs /sessions
mount -t tmpfs tmpfs /dev/shm
modprobe virtio_net
ip link set lo up
ip link set eth0 up
ip addr add 10.0.2.15/24 dev eth0
ip route add default via 10.0.2.2 dev eth0
export VERSTACK_EMULATOR_MAX_SESSIONS=1
export PYTHONUNBUFFERED=1
echo 'Experimental SPIKE 2 VM: open the local browser control panel.'
cd /app
python3 server.py
echo 'Emulator service exited. Diagnostic shell follows.'
exec /bin/sh
