nfdos/src/_nfdos/rootfs/init
neo.webmaster.2@gmail.com d7bb1487e0
Some checks failed
Build NFDOS ISO / build (push) Has been cancelled
"Auto-commit via make git"
2025-11-15 07:16:46 +01:00

35 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
mount -t proc proc /proc
mount -t sysfs sys /sys
mount -t devtmpfs devtmpfs /dev
# o if falha propositalmente. apenas mantive para "backup" enquanto estamos a migrar
if [ -f /opt/kernel/neurotron/neurotron_main.py ]; then
export PYTHONHOME=/usr
export PYTHONPATH=/usr/lib/python3.13:/usr/lib/python3.13/site-packages
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
echo '👉 Inicializando hipocampo físico...'
/usr/bin/python3 /opt/kernel/neurotron/neurotron_core/disk_init.py
echo '👉 Inicializando o Neurotron...'
/usr/bin/python3 /opt/kernel/neurotron/neurotron_main.py || echo "⚠️ Neurotron falhou" &
sleep 5
echo '👉 Inicializando Painel de Telemetria do Neurotron...'
/usr/bin/python3 /opt/kernel/neurotron/neurotron_core/telemetry_tail.py
else
echo '⚙️ BusyBox ativo — Neurotron em migracao...'
fi
export PYTHONHOME=/usr
export PYTHONPATH=/usr/lib/python3.13:/usr/lib/python3.13/site-packages
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
echo "[BOOT] NFDOS kernel Neurotron"
exec /usr/bin/neurotron || echo "⚠️ Falha ao iniciar o kernel Neurotron"
exec /bin/sh