···4444 docker_usb "
4545 apk add --quiet dosfstools
4646 mkdir -p /mnt/usb
4747- mount ${USB_DEV}1 /mnt/usb 2>/dev/null && {
4848- echo '--- ${USB_DEV}1 ---'
4747+ mounted=''
4848+ for p in ${USB_DEV}1 ${USB_DEV}2; do
4949+ [ -b \"\$p\" ] && mount \"\$p\" /mnt/usb 2>/dev/null && { mounted=\"\$p\"; break; }
5050+ done
5151+ [ -n \"\$mounted\" ] && {
5252+ echo \"--- \$mounted ---\"
4953 find /mnt/usb -type f | head -50
5054 echo ''
5155 du -sh /mnt/usb/EFI/BOOT/BOOTX64.EFI 2>/dev/null
5256 umount /mnt/usb
5353- } || echo 'Could not mount ${USB_DEV}1'
5757+ } || echo 'Could not mount ${USB_DEV}1 or ${USB_DEV}2'
5458 "
5559 ;;
5660 sha256|hash)
···5862 docker_usb "
5963 apk add --quiet dosfstools
6064 mkdir -p /mnt/usb
6161- mount ${USB_DEV}1 /mnt/usb
6565+ mounted=''
6666+ for p in ${USB_DEV}1 ${USB_DEV}2; do
6767+ [ -b \"\$p\" ] && mount \"\$p\" /mnt/usb 2>/dev/null && { mounted=\"\$p\"; break; }
6868+ done
6969+ [ -z \"\$mounted\" ] && { echo 'Could not mount USB'; exit 1; }
6270 sha256sum /mnt/usb/EFI/BOOT/BOOTX64.EFI 2>/dev/null || echo 'No EFI file found'
6371 umount /mnt/usb
6472 "
···100108 docker_usb "
101109 apk add --quiet dosfstools
102110 mkdir -p /mnt/usb
103103- mount ${USB_DEV}1 /mnt/usb
111111+ mounted=''
112112+ for p in ${USB_DEV}1 ${USB_DEV}2; do
113113+ [ -b \"\$p\" ] && mount \"\$p\" /mnt/usb 2>/dev/null && { mounted=\"\$p\"; break; }
114114+ done
115115+ [ -z \"\$mounted\" ] && { echo 'Could not mount USB'; exit 1; }
104116 cat '/mnt/usb/${FILE}' 2>/dev/null || echo 'File not found: ${FILE}'
105117 umount /mnt/usb
106118 "
-4
fedac/native/initramfs/init
···11#!/bin/sh
22-<<<<<<< Updated upstream
32# AC Native OS init — DRM direct boot with crash recovery
44-=======
55-# AC Native OS init — simple DRM direct boot (proven working on all ThinkPads)
66->>>>>>> Stashed changes
7384mount -t proc proc /proc 2>/dev/null
95mount -t sysfs sysfs /sys 2>/dev/null