diff --git a/iso/overlay-debug/etc/init.d/bee-audit-debug b/iso/overlay-debug/etc/init.d/bee-audit-debug old mode 100644 new mode 100755 diff --git a/iso/overlay-debug/etc/init.d/bee-network b/iso/overlay-debug/etc/init.d/bee-network old mode 100644 new mode 100755 diff --git a/iso/overlay-debug/etc/init.d/bee-nvidia b/iso/overlay-debug/etc/init.d/bee-nvidia old mode 100644 new mode 100755 diff --git a/iso/overlay-debug/etc/init.d/bee-sshsetup b/iso/overlay-debug/etc/init.d/bee-sshsetup old mode 100644 new mode 100755 diff --git a/iso/overlay-debug/etc/inittab b/iso/overlay-debug/etc/inittab new file mode 100644 index 0000000..c77afdd --- /dev/null +++ b/iso/overlay-debug/etc/inittab @@ -0,0 +1,13 @@ +::sysinit:/sbin/openrc sysinit +::sysinit:/sbin/openrc boot +::wait:/sbin/openrc default + +# Autologin on tty1 +tty1::respawn:/sbin/getty -a root 38400 tty1 +tty2::respawn:/sbin/getty 38400 tty2 +tty3::respawn:/sbin/getty 38400 tty3 + +ttyS0::respawn:/sbin/getty -L 115200 ttyS0 vt100 + +::ctrlaltdel:/sbin/reboot +::shutdown:/sbin/openrc shutdown diff --git a/iso/overlay-debug/usr/local/bin/bee-network.sh b/iso/overlay-debug/usr/local/bin/bee-network.sh index 03edc93..4d9f2d0 100644 --- a/iso/overlay-debug/usr/local/bin/bee-network.sh +++ b/iso/overlay-debug/usr/local/bin/bee-network.sh @@ -23,9 +23,9 @@ for iface in $interfaces; do ip link set "$iface" up 2>/dev/null || { log "WARN: could not bring up $iface"; continue; } # DHCP: run in background (-b) so udhcpc persists and retries when cable is connected later. - # -t 0: unlimited retries, -T 3: 3s per attempt. - udhcpc -i "$iface" -b -t 0 -T 3 -q 2>/dev/null & - log "DHCP started for $iface (background, will retry until lease acquired)" + # -t 0: unlimited retries, -T 3: 3s per attempt. No -q: stay running to renew lease. + udhcpc -i "$iface" -b -t 0 -T 3 + log "DHCP started for $iface (background, will retry and renew lease)" done log "done"