Migration of FWS from Github
This commit is contained in:
31
configs/releng/airootfs/usr/bin/fws-installer
Normal file
31
configs/releng/airootfs/usr/bin/fws-installer
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user