Add detailed README covering:
- What this is (ALARM + ES-DE for H700)
- Prerequisites (podman, qemu-user-static, sgdisk, guestfish, make, wget, unzip)
- Build instructions (make FACTORY_IMAGE=path/to/factory.img)
- Default credentials (emulation/emulation)
- How to add ROMs (mount data partition or second SD)
- How to add BIOS files
- How to connect WiFi (nmtui via SSH)
- Partition layout and troubleshooting
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add autologin config for getty@tty1.service to auto-login as emulation user
- Add udev rule for auto-detecting second SD card (mmcblk1p1)
- Add systemd mount units for /roms (primary SD) and /roms2 (second SD)
- Add .bash_profile to auto-start X on tty1
- Add .xinitrc to configure X11 and launch EmulationStation-DE
- Add retroarch.cfg with H700 optimized settings
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add mkdir -p "$outdir" before the tar command to ensure the
output directory exists before attempting to create the tarball.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use BASH_SOURCE to get the script's directory, allowing the script to
run correctly from any working directory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The script was using realpath on the output directory without ensuring it
exists first, which would cause an error if the directory did not exist.
Add mkdir -p "$outdir" after line 7 to create the output directory before
it is used.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>