From 9c7f9b46c533269dfe72420f0843a5e3033c4b44 Mon Sep 17 00:00:00 2001 From: nocode Date: Tue, 7 Jul 2026 02:48:29 +0200 Subject: [PATCH] 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. --- TRADEMARKS.md | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/TRADEMARKS.md b/TRADEMARKS.md index 3ab2d97..231029a 100644 --- a/TRADEMARKS.md +++ b/TRADEMARKS.md @@ -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. ---