Improve deploy / preinstall fix #48

parent 15c1ef13
......@@ -11,10 +11,25 @@ fi
export https_proxy="http://dnsproxy:3128"
echo "Acquire::http::Proxy \"$https_proxy\";" >> /etc/apt/apt.conf.d/70debconf
echo "Acquire::https::Proxy \"$https_proxy\";" >> /etc/apt/apt.conf.d/70debconf
apt-get update && apt-get install git
# En cas d’erreur verifier les commandes echo et au besoin editer le fichier /etc/apt/apt.conf.d/70debconf
cd /opt
git clone --branch Primtux4 https://gitecoles.grenoble.fr/grenoble/primtux-eole
# Si erreur « Could not resolve proxy : dnsproxy » faire ping dnsproxy et recommencer, si besoin redémarrer et recommencer
cd primtux-eole
DIR=$PWD
./fix_network.sh
# Testing network
ping -c 3 dnsproxy
if [ $? -ne 0 ]
then
zenity --question --text "Je n'arrive pas à joindre dnsproxy. Soit vous n'etes pas derrière un serveur eole, soit il y a un soucis de reseau, veuillez recommencer"
exit 1
fi
echo " debut de la preinstall"
./preinstall.sh
# changement des mots de passe
$DIR/update_passwords.sh
......@@ -22,6 +22,7 @@ run_script upgrade_repository.sh
run_script fix_sound.sh
run_script fix_xscreensaver.sh
run_script fix_pcmanfm.sh
run_script update_faces.sh
# Install missing libreoffice gtk
if [ -z "`dpkg -l | grep libreoffice-gtk`" ]
......
#!/bin/bash
DIR=`dirname $0`
cd $DIR
for f in face_*
do
u=${f/*_/}
cp "$f" /home/$u/.face
done
#!/bin/bash
for u in prof direction administrateur root
do
pass=$(zenity --title "pré installation" --text "Veuillez entrer le nouveau mot de passe $u" --entry)
echo "$u:$pass" | chpasswd
done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment