From 8cf7b243fe4312bf3afc6e1003c7e553c3636365 Mon Sep 17 00:00:00 2001 From: Frogg Date: Wed, 13 May 2026 15:10:31 +0200 Subject: [PATCH] =?UTF-8?q?-=20ajout=20d'un=20script=20de=20pr=C3=A9instal?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/pre-install.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 script/pre-install.sh diff --git a/script/pre-install.sh b/script/pre-install.sh new file mode 100644 index 0000000..3d1a36c --- /dev/null +++ b/script/pre-install.sh @@ -0,0 +1,25 @@ +# On s'assure que le script s'arrête en cas d'erreur +set -e + +echo "--- Mise à jour du système ---" +apt update && apt upgrade -y + +echo "--- Installation et configuration de Git ---" +apt install git -y +git config --global http.sslVerify false + +echo "--- Nettoyage de /etc/profile.d ---" +cd /etc/profile.d +# On utilise sudo ici car /etc/ est protégé +rm -f *.sh + +echo "--- mise en place du name server ---" +echo "search server.home +nameserver 192.168.0.2 +nameserver 192.168.0.1" > /etc/resolv.conf + +echo "--- Clonage du nouveau profil ---" +# Le point à la fin indique qu'on clone directement dans le dossier actuel +git clone https://gitea.server.home/Frogg/Linux_frogg-profile.d.git ./ + +echo "--- Terminé ! ---" \ No newline at end of file