mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
d10869a802
Three concrete Class Z migrations land via bridges in the archr meta- package plus single-line script tweaks: - /storage/jdk -> /opt/jdk (runemu.sh JAVA_HOME, freej2me.sh JDKDEST) - /storage/.hatari -> /var/lib/archr/data/hatari (start_hatari.sh HATARI_DIR_HOME; the pre-baked Atari-ST .cfg files keep working through the symlink because both addresses resolve to the same overlay dir). - /storage/openbor -> /var/lib/archr/games/openbor (start_OpenBOR.sh CONFIGDIR). Other Class Z paths fall out cleanly: - /storage/.opt was already covered by /opt -> /storage/.opt symlink in virtual/image/package.mk. - /storage/.emulationstation already gets redirected to /storage/.config/emulationstation by emulationstation's autostart, which is in turn covered by the umbrella bridge F5. - /storage/psvita/vita3k/ux0/app and /storage/.nfs-mount are low-traffic top-level paths; no bridge added. docs/fhs-mapping.md: Fase 7 detail + system-wide audit summary. 17 umbrella bridges in archr meta-package + 5 modular (openssh, iwd, bluez, connman, fontconfig). All seven ARCHR_* variables resolve to Arch-friendly paths. The remaining 1625 hardcoded /storage refs in projects/ArchR continue to work through compat (both paths reach the same storage overlay); refactoring those is left as an organic follow-up. Status header marks the FHS migration complete. Section 2.2 of the Arch-ification roadmap is now closed. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>