-destruction sécurisée
This commit is contained in:
parent
bd99a2896e
commit
8039f09ec2
@ -326,9 +326,12 @@ modif_grub() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
del_itself() {
|
del_itself() {
|
||||||
rm "$0" || echo "Impossible de supprimer ce script" > /dev/stderr
|
# On ne supprime que si c'est un fichier physique existant
|
||||||
|
if [ -f "$0" ]; then
|
||||||
|
echo -e "\n==> Nettoyage : Suppression du script d'installation..."
|
||||||
|
rm "$0"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -338,10 +341,14 @@ del_itself() {
|
|||||||
|
|
||||||
if [ "$(id -u)" != "0" ]; then
|
if [ "$(id -u)" != "0" ]; then
|
||||||
personnalisation_utilisateur
|
personnalisation_utilisateur
|
||||||
echo "Passage en mode Root pour les modifications système..."
|
# On relance le script en root pour la partie système
|
||||||
sudo "$0" "$@"
|
if sudo "$0" "$@"; then
|
||||||
del_itself
|
echo -e "\nInstallation terminée avec succès !"
|
||||||
exit $?
|
del_itself
|
||||||
|
else
|
||||||
|
echo -e "\nErreur lors de l'exécution en root."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
modif_systeme
|
modif_systeme
|
||||||
echo -e "\n${GREEN}Terminé ! Un redémarrage est conseillé.${NC}"
|
echo -e "\n${GREEN}Terminé ! Un redémarrage est conseillé.${NC}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user