chore: migrate from calamares to anaconda installer

Remove Calamares compilation and configuration, replace with Anaconda installer setup.

Changes:
- Remove Calamares-related entries from .gitignore
- Update README with migration status from Calamares to Anaconda
- Rename setup-calamares.sh references to setup-aur.sh
- Remove Calamares packages from package lists
- Add anaconda and liveimg payload packages
- Add Anaconda kickstart configuration (interactive-defaults.ks)
- Update boot sequence documentation: remove Calamares desktop selection, simplify to Openbox live environment
- Remove Calamares-specific troubleshooting entries
- Clean up .xinitrc and .zlogin to remove Calamares launcher
- Update build scripts to reference local repo generically instead of Calamares-specific
This commit is contained in:
2026-06-17 10:33:28 +02:00
parent c412cd5d33
commit de9647a00d
12 changed files with 202 additions and 85 deletions
+5 -7
View File
@@ -5,11 +5,9 @@ if [ ! -d /run/archiso ]; then
fi
xsetroot -solid "#1a1a2e"
openbox &
sleep 1
# Choix du bureau AVANT Calamares (le module packagechooser n'est pas compilé
# dans le paquet calamares AUR). Écrit /run/fws-desktop, lu pendant l'install.
/usr/local/bin/fws-pick-desktop || true
exec calamares
# TODO (chantier C) : lancer l'installateur graphique Anaconda dans cette session.
# Calamares a été retiré (commit 05ae9c3) et son remplacement Anaconda n'est pas
# encore câblé. En attendant, on lance Openbox au premier plan : le serveur X a
# ainsi un client (sinon startx rendrait la main et X se fermerait aussitôt).
exec openbox
+2 -2
View File
@@ -4,8 +4,8 @@ if grep -Fqa 'accessibility=' /proc/cmdline &> /dev/null; then
fi
# Provisionnement automatique archiso (param noyau script=) : LIVE uniquement.
# Sur le système installé /run/archiso n'existe pas ; de plus shellprocess.conf
# retire ce fichier de la cible. Ceci est une seconde barrière de sécurité.
# Sur le système installé /run/archiso n'existe pas, donc ce bloc ne s'exécute
# jamais hors du live — c'est la barrière qui empêche l'auto-script sur la cible.
if [[ -d /run/archiso ]]; then
~/.automated_script.sh
fi
+1 -1
View File
@@ -1,4 +1,4 @@
# Démarrage automatique de Xorg + Calamares uniquement dans le live FWS.
# Démarrage automatique de Xorg uniquement dans le live FWS.
# Sur le système installé, /run/archiso n'existe pas, donc rien ne se lance.
if [[ -d /run/archiso && "$(tty)" == "/dev/tty1" && -z "$DISPLAY" ]]; then
exec startx -- vt1
+3 -10
View File
@@ -1,7 +1,7 @@
# ============================================================
# FWS — paquets de l'ISO live
# Objectif : système live bootable + installeur Calamares
# fonctionnel + jeu minimal d'outils de rescue.
# Objectif : système live bootable + installateur Anaconda
# (migration depuis Calamares) + jeu minimal d'outils de rescue.
# ============================================================
# --- Base système ---
@@ -86,7 +86,7 @@ htop
alsa-utils
sof-firmware
# --- Xorg + Openbox (pour Calamares) ---
# --- Xorg + Openbox (session graphique de l'installateur) ---
xorg-server
xorg-xinit
xorg-xrandr
@@ -100,13 +100,6 @@ xfce4-goodies
lightdm
lightdm-gtk-greeter
# --- Calamares (fournis par fws-local) ---
calamares
kpmcore
qt5-base
qt5-svg
qt6-base
# --- Agents VM (pratique pour tester l'ISO) ---
qemu-guest-agent
virtualbox-guest-utils-nox