#!/bin/bash
# ============================================================
#  FWS Linux — fws-installer
#  Script de lancement de Calamares
# ============================================================

# Vérifie que Calamares est installé
if ! command -v calamares &>/dev/null; then
    echo "ERREUR : calamares n'est pas installé."
    exit 1
fi

# Vérifie qu'on tourne bien en live
if [ ! -d /run/archiso ]; then
    echo "ATTENTION : Ce script doit être lancé depuis le live FWS."
fi

# Lance Calamares avec les droits root
# -D6 active les logs de debug (retirer en production)
if [ "$EUID" -ne 0 ]; then
    if command -v sudo >/dev/null 2>&1; then
        exec sudo -E calamares "$@"
    elif command -v pkexec >/dev/null 2>&1; then
        exec pkexec calamares "$@"
    else
        echo "ERREUR : Impossible de lancer Calamares en tant que root (sudo/pkexec non trouvés)."
        exit 1
    fi
else
    exec calamares "$@"
fi
