mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
7c82f31dae
scripts/image: rewrite /etc/os-release block to the freedesktop layout expected by third-party tools. ID_LIKE=arch is the change that makes ArchR detect-cleanly as Arch family across distros, package managers and analytics. PRETTY_NAME, ANSI_COLOR, LOGO, DOCUMENTATION_URL, SUPPORT_URL and BUG_REPORT_URL added on top, with sensible fallbacks from GIT_ORGANIZATION/GIT_REPO when the user has not overridden them in distributions/ArchR/options. Drop the empty /etc/archr-release sentinel file alongside os-release. Arch ships /etc/arch-release the same way (empty by convention) for tools that detect distro family by file presence rather than by parsing os-release. distributions/ArchR/options: fix typo HOME_URL "arc-r.io" -> "arch-r.io". projects/ArchR/packages/archr: ship archr(7) under /usr/share/man/man7. First man page of the distro, covers the public command surface (archr-update, archr-config, archr-systems, etc.), the file locations that matter (/etc/os-release, /etc/archr-release, /storage layout) and the architectural decision recorded today (LibreELEC-style read-only rootfs + storage overlay is by design, not technical debt; SteamOS validates the model). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>