mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
917988587a
Same playbook as F5, applied to user data. /storage/roms appears in 117 files in projects/ArchR and refactoring every reference in one shot would be a huge diff over the directory where the user's games library lives. Bad risk-reward. Two new umbrella bridges in the archr meta-package: /var/lib/archr/games -> /storage/roms /var/lib/archr/backup -> /storage/backup ARCHR_GAMES flipped to the FHS path; man page mirrors it. The other Class E paths (screenshots, recordings, downloads, music, pictures, videos, tvshows) audit as zero references in projects/ArchR; they are LibreELEC top-level heritage and not used at ArchR runtime. /storage/.ssh stays as is. busybox/package.mk sets the root user's HOME to /storage, so /storage/.ssh is literally $HOME/.ssh — FHS already. Moving to /root/.ssh would require flipping the HOME of root to /root first, which has knock-on effects (cd ~, every script that assumes cwd at login, etc) outside the FHS scope. No data migration script: nothing on disk moves. ROMs and saves keep exactly the same bytes; the FHS path is just another way to address them. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>