oublie pour mkhomedirligne 559 et suppression esubuntu

This commit is contained in:
lseys 2020-10-12 17:23:27 +02:00
parent 132f789d44
commit 3205d7868d
1 changed files with 2 additions and 32 deletions

View File

@ -11,10 +11,6 @@
# - Elementary OS 0.4 (Pantheon) # - Elementary OS 0.4 (Pantheon)
# - Linux Mint 17.X & 18.X (Cinnamon/Mate/Xfce) # - Linux Mint 17.X & 18.X (Cinnamon/Mate/Xfce)
# Si vous activez "Esubuntu", la fonction de déport distant des wallpapers ne fonctionnera que sur Ubuntu/Unity 14.04/16.04 (pas les variantes)
# Pour Esubuntu, pack à uploader dans /netlogon/icones/{votre groupe esu} : https://github.com/dane-lyon/experimentation/raw/master/config_default.zip
# Esubuntu fonctionne sous Ubuntu Mate 18.04 pour le déploiement d'application/script
###### Intégration pour un Scribe 2.3, 2.4, 2.5 et 2.6 avec les clients basés sur Trusty et Xenial ###### ###### Intégration pour un Scribe 2.3, 2.4, 2.5 et 2.6 avec les clients basés sur Trusty et Xenial ######
####################################################### #######################################################
@ -41,13 +37,11 @@
# - utilisation du Skel désormais compatible avec la 16.04 # - utilisation du Skel désormais compatible avec la 16.04
# - ajout variable pour contrôle de la version # - ajout variable pour contrôle de la version
# - suppression de la notification de mise à niveau (sinon par exemple en 14.04, s'affiche sur tous les comptes au démarrage) # - suppression de la notification de mise à niveau (sinon par exemple en 14.04, s'affiche sur tous les comptes au démarrage)
# - prise en charge du script Esubuntu (crée par Olivier CALPETARD)
# - correction pour le montage des partages quand le noyau >= 4.13 dû au changement du protocole par défaut en SMB3 # - correction pour le montage des partages quand le noyau >= 4.13 dû au changement du protocole par défaut en SMB3
# - modification config GDM pour la version de base en 18.04 avec GnomeShell pour ne pas afficher la liste des utilisateurs # - modification config GDM pour la version de base en 18.04 avec GnomeShell pour ne pas afficher la liste des utilisateurs
# - Ajout de raccourci pour le bureau + dossier de l'utilisateur pour les partages Perso, Documents et l'ensemble des partages. # - Ajout de raccourci pour le bureau + dossier de l'utilisateur pour les partages Perso, Documents et l'ensemble des partages.
# - Suppression icone Amazon pour Ubuntu 18.04/GS # - Suppression icone Amazon pour Ubuntu 18.04/GS
# - Ajout de l'utilitaire "net-tools" pour la commande ifconfig # - Ajout de l'utilitaire "net-tools" pour la commande ifconfig
# - Condition pour ne pas activer le PPA de conky si c'est une version supérieur à 16.04 (utilisé par Esubuntu)
# - Ajout de Vim car logiciel utile de base (en alternative à nano) # - Ajout de Vim car logiciel utile de base (en alternative à nano)
# - Changement de commande d'installation : apt-get => apt # - Changement de commande d'installation : apt-get => apt
# - Applet réseau finalement non-supprimé # - Applet réseau finalement non-supprimé
@ -164,11 +158,6 @@ if [ "$rep_proghalt" = "1" ] ; then
fi fi
fi fi
##############################################################################
### Utilisation du Script Esubuntu ?
##############################################################################
read -p "Voulez-vous activer le script Esubuntu (cf doc avant : https://frama.link/esub) ? [o/N] :" esubuntu
######################################################################## ########################################################################
#rendre debconf silencieux #rendre debconf silencieux
######################################################################## ########################################################################
@ -246,25 +235,6 @@ apt update ; apt full-upgrade -y
# Ajout de Net-tools pour ifconfig en 18.04 et futures versions # Ajout de Net-tools pour ifconfig en 18.04 et futures versions
apt install -y net-tools apt install -y net-tools
####################################################
# Téléchargement + Mise en place de Esubuntu (si activé)
####################################################
if [ "$esubuntu" = "O" ] || [ "$esubuntu" = "o" ] ; then
# Téléchargement des paquets
#wget --no-check-certificate https://codeload.github.com/dane-lyon/Esubuntu/zip/master #(pose problème lors des tests)
## Précision : en raison des problèmes que pose l'https pour le téléchargement dans les établissements, l'archive est ré-hebergé sur un ftp free :
wget http://nux87.free.fr/pour_script_integrdom/Esubuntu-master.zip
# Déplacement/extraction de l'archive + lancement par la suite
unzip Esubuntu-master.zip ; rm -r Esubuntu-master.zip ; chmod -R +x Esubuntu-master
./Esubuntu-master/install_esubuntu.sh
# Mise en place des wallpapers pour les élèves, profs, admin
wget http://nux87.free.fr/esu_ubuntu/wallpaper.zip
#Lien alternatif : https://github.com/dane-lyon/fichier-de-config/raw/master/wallpaper.zip
unzip wallpaper.zip ; rm -r wallpaper.zip
mv wallpaper /usr/share/
fi
######################################################################## ########################################################################
#Mettre la station à l'heure à partir du serveur Scribe #Mettre la station à l'heure à partir du serveur Scribe
######################################################################## ########################################################################
@ -586,6 +556,7 @@ fi
# Spécifique base 20.04 ou 20 : pour le fonctionnement du dossier skel, ajouter dans /etc/skel ce qui doit être appliqué aux profil # Spécifique base 20.04 ou 20 : pour le fonctionnement du dossier skel, ajouter dans /etc/skel ce qui doit être appliqué aux profil
if [ "$DISTRIB_RELEASE" = "20.04" ] || [ "$DISTRIB_RELEASE" = "20" ] ; then if [ "$DISTRIB_RELEASE" = "20.04" ] || [ "$DISTRIB_RELEASE" = "20" ] ; then
sed -i "30i\session optional pam_umask=0022 skel=/etc/skel" /etc/pam.d/common-session sed -i "30i\session optional pam_umask=0022 skel=/etc/skel" /etc/pam.d/common-session
sed -i "30i\session optional pam_mkhomedir.so" /etc/pam.d/common-session
fi fi
@ -635,5 +606,4 @@ fi
API API
Training Training
Blog Blog
About About