#!/bin/sh # Corre en la etapa /hooks-cleanup de init_2nd.sh, justo antes de # "Switching root" (el ultimo punto de control antes de pasarle el arbol # de procesos al systemd de la rootfs real). # # El dropbear que arranca initfs-hook.sh para el debug-shell (-p 22, en # background con '&') NO muere solo en switch_root -- los procesos # existentes sobreviven el pivote de root, solo cambia el filesystem raiz # para los que arrancan DESPUES. Confirmado en hardware 2026-09-19: quedaba # vivo (PID bajo, ej. 235) pegado al puerto 22 para siempre, y # sshd.service de la rootfs real nunca podia bindear ("Address in use", # reintentaba 5 veces y se rendia con start-limit-hit) -- el sistema # arrancaba perfecto por debajo (Multi-User System, Graphical Interface # alcanzados en ~48s), pero SSH quedaba inutilizable siempre. pkill dropbear 2>/dev/null || true