Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

debug: always write to kernel console + check USB_MOUNTED flag

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+22 -13
+22 -13
fedac/native/initramfs/init
··· 71 71 # Run ac-native in a loop — if it crashes, restart; if clean exit, shutdown 72 72 export LD_LIBRARY_PATH="/lib64:/usr/lib64:${LD_LIBRARY_PATH:-}" 73 73 74 - # Debug: write diagnostics to USB AND kernel console 75 - LOG=/mnt/pre-launch.log 76 - echo "=== PRE-LAUNCH ===" > $LOG 2>/dev/null 77 - echo "mnt: $(ls /mnt/ 2>&1)" | tee -a $LOG 2>/dev/null 78 - echo "binary: $(ls -la /ac-native 2>&1)" | tee -a $LOG 2>/dev/null 79 - echo "libs: $(ls /lib64/libquickjs* 2>&1)" | tee -a $LOG 2>/dev/null 80 - echo "build: $(cat /etc/ac-build 2>&1)" | tee -a $LOG 2>/dev/null 81 - echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" | tee -a $LOG 2>/dev/null 82 - sync 83 - # Run once, capture crash, pause so user can read screen 84 - echo "=== LAUNCHING ===" | tee -a $LOG 2>/dev/null 85 - /ac-native /piece.mjs >> $LOG 2>&1 86 - echo "EXIT=$?" | tee -a $LOG 2>/dev/null 74 + # Debug: ALWAYS write to kernel console (dmesg) + USB if mounted 75 + echo "[ac-init] USB_MOUNTED=$USB_MOUNTED" 76 + echo "[ac-init] mnt: $(ls /mnt/ 2>&1)" 77 + echo "[ac-init] binary: $(ls -la /ac-native 2>&1)" 78 + echo "[ac-init] libs: $(ls /lib64/libquickjs* 2>&1)" 79 + echo "[ac-init] build: $(cat /etc/ac-build 2>&1)" 80 + echo "[ac-init] LD_LIBRARY_PATH=$LD_LIBRARY_PATH" 81 + # Also write to USB if mounted 82 + if [ "$USB_MOUNTED" = "1" ]; then 83 + LOG=/mnt/pre-launch.log 84 + echo "=== PRE-LAUNCH ===" > $LOG 85 + ls /mnt/ >> $LOG 2>&1 86 + ls -la /ac-native >> $LOG 2>&1 87 + ls /lib64/libquickjs* >> $LOG 2>&1 88 + cat /etc/ac-build >> $LOG 2>&1 89 + echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $LOG 90 + sync 91 + fi 92 + # Run once, capture crash 93 + echo "[ac-init] === LAUNCHING ===" 94 + /ac-native /piece.mjs > /mnt/pre-launch-out.log 2>&1 95 + echo "[ac-init] EXIT=$?" 87 96 sync 88 97 sleep 5 89 98