debianGN/custom-scripts/post-install.sh
2024-05-22 15:13:19 +02:00

47 lines
1.5 KiB
Bash
Executable File

#!/bin/bash
# Mettre à jour la liste des paquets
apt-get update
# Créer l'utilisateur "visiteur" avec le mot de passe "visiteur" s'il n'existe pas déjà
if ! id "visiteur" &>/dev/null; then
useradd -m -s /bin/bash visiteur
echo "visiteur:visiteur" | chpasswd
usermod -aG sudo visiteur
echo "L'utilisateur 'visiteur' a été créé avec succès."
else
echo "L'utilisateur 'visiteur' existe déjà."
fi
# Installer les paquets nécessaires
apt-get install -y wget dpkg
# Télécharger et installer Tabby
TABBY_URL="https://github.com/Eugeny/tabby/releases/download/v1.0.207/tabby-1.0.207-linux-x64.deb"
TABBY_DEB="/tmp/tabby.deb"
wget -O $TABBY_DEB $TABBY_URL
dpkg -i $TABBY_DEB || apt-get -f install -y
# Télécharger et installer VSCodium
CODIUM_URL="https://github.com/VSCodium/vscodium/releases/download/1.89.1.24130/codium_1.89.1.24130_amd64.deb"
CODIUM_DEB="/tmp/codium.deb"
wget -O $CODIUM_DEB $CODIUM_URL
dpkg -i $CODIUM_DEB || apt-get -f install -y
# Résoudre les dépendances manquantes
apt-get -f install -y
# Copier le script post-installation dans le système cible
# Assurez-vous que le chemin est correct
SCRIPT_PATH="/home/visiteur/post-install.sh"
cp /cdrom/custom-scripts/post-install.sh /target$SCRIPT_PATH
chown visiteur:visiteur /target$SCRIPT_PATH
chmod +x /target$SCRIPT_PATH
# Message de bienvenue
echo "Bienvenue sur votre nouveau système Debian!" > /home/visiteur/welcome.txt
chown visiteur:visiteur /home/visiteur/welcome.txt
# Message de fin
echo "Script post-install.sh terminé."