docs(trademarks): document branding removals and anaconda customization
Add detailed documentation of trademark and branding changes: - BIOS boot menu: replaced archiso syslinux splash with FWS original artwork - Login banner: uses FWS PRETTY_NAME without kernel version suffix - User-facing text: replaced references to Arch Linux/Fedora with generic descriptions - Anaconda installer: configured to display "FWS 1.0" via environment variables - Splash screen filtering: removes Fedora mentions from visible logs - Technical logs: intentionally preserve upstream component identification for diagnostics All changes maintain nominative fair use and preserve functional upstream tool identifiers.
This commit is contained in:
+25
-3
@@ -47,12 +47,24 @@ Le système live héritait de l'`os-release` du paquet `filesystem` d'Arch et
|
||||
donc sans conflit, et est retiré du système final par
|
||||
`zzzz99-remove-custom-hooks-from-airootfs.hook`.
|
||||
- **`motd`** : ne référence plus `archlinux.org` ; pointe vers le dépôt FWS.
|
||||
- **Menu de boot BIOS (2026-07-07)** : l'image de fond `syslinux/splash.png`
|
||||
héritée d'archiso affichait le **logo Arch Linux plein écran** — remplacée
|
||||
par un visuel FWS original (générique, sans logo tiers).
|
||||
- **Bannière de login (`/etc/issue`)** : `\S (\l)` — affiche le `PRETTY_NAME`
|
||||
FWS, sans la version du noyau (dont le suffixe `-archN`).
|
||||
- **Textes utilisateur** : `fws-about` dit « distribution Linux » ; le splash
|
||||
de préparation et le journal de l'app Récupération remplacent à l'affichage
|
||||
les mentions « Arch Linux »/« Fedora » issues des logs d'outils tiers (les
|
||||
identifiants techniques réels — `archlinux-keyring`, miroirs — restent
|
||||
intacts : usage nominatif fonctionnel).
|
||||
|
||||
> Note technique : `ID=fws` + `ID_LIKE=arch` préserve la détection « famille
|
||||
> Arch » des outils tiers (et satisfait les checks `^ID(_LIKE)?=.*arch` de
|
||||
> `build.sh`/`setup-aur.sh`, qui portent de toute façon sur l'hôte de build).
|
||||
> Si la migration Anaconda révèle un composant testant `ID=arch` en dur, basculer
|
||||
> transitoirement le hook sur `ID=arch` tout en gardant `NAME`/`PRETTY_NAME` FWS.
|
||||
> Le suffixe `-archN` de `uname -r` vient du binaire du noyau Arch : usage
|
||||
> nominatif inévitable sans recompiler le kernel.
|
||||
|
||||
---
|
||||
|
||||
@@ -74,9 +86,19 @@ Engagements FWS :
|
||||
passer une version modifiée pour officielle) ;
|
||||
- **recommandation béton :** retirer tout **logo / nom de produit Red Hat ou
|
||||
Fedora** de l'interface de l'installateur si présent, et y afficher
|
||||
« Installateur FWS (basé sur Anaconda) ». La configuration produit d'Anaconda
|
||||
se règle via `product.d` / les données de branding — à auditer pendant la
|
||||
migration.
|
||||
« Installateur FWS (basé sur Anaconda) ».
|
||||
|
||||
### ✅ Remédiation appliquée (2026-07-07 — l'installateur s'annonce « FWS »)
|
||||
|
||||
Sans `/.buildstamp`, Anaconda s'annonçait « ANACONDA BLUESKY INSTALLATION » et
|
||||
ses logs parlent de Fedora. `pyanaconda/core/product.py` donne priorité aux
|
||||
variables d'environnement : le `.xinitrc` du live exporte
|
||||
`ANACONDA_PRODUCTNAME`/`ANACONDA_PRODUCTVERSION` (depuis l'os-release FWS) et
|
||||
`ANACONDA_ISFINAL=true` → l'en-tête et l'accueil affichent **« FWS 1.0 »**. Le
|
||||
splash de préparation filtre en outre les mentions Fedora des lignes de log
|
||||
affichées. Les mentions profondes dans les **logs techniques** (fichiers
|
||||
`/tmp/*.log`, écrans de debug) sont conservées volontairement : identification
|
||||
loyale du composant amont (version modifiée d'Anaconda), utile au diagnostic.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user