#!/bin/busybox sh
# Aurora RAM boot #1 — diagnostics only. No block devices, no network, no firmware, never exits.
/bin/busybox mkdir -p /proc /sys /dev /tmp /usr/bin /usr/sbin /sbin
/bin/busybox --install -s
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t devtmpfs devtmpfs /dev 2>/dev/null
echo
echo "=== AURORA RAM BOOT ==="
uname -a
echo "--- cmdline";   cat /proc/cmdline
echo "--- model";     cat /proc/device-tree/model; echo
echo "--- cpuinfo";   cat /proc/cpuinfo
echo "--- meminfo";   head -5 /proc/meminfo
echo "--- interrupts"; cat /proc/interrupts
echo "--- clocksource"; cat /sys/devices/system/clocksource/clocksource0/current_clocksource
echo "--- block devices (expected: none, eMMC disabled in DT)"; ls /sys/block
echo "=== entering shell (exit restarts it) ==="
while true; do
	setsid cttyhack sh
	echo "shell exited, restarting"; sleep 1
done
