Skip to content
Snippets Groups Projects
Verified Commit ed1e5689 authored by David Beniamine's avatar David Beniamine
Browse files

Add users direction and prof to both scripts

parent 8e7650e9
Branches
No related tags found
No related merge requests found
...@@ -101,10 +101,10 @@ if __name__ == "__main__": ...@@ -101,10 +101,10 @@ if __name__ == "__main__":
"Etape 1 : Migration des sessions mini, super, maxi et prof", "Etape 1 : Migration des sessions mini, super, maxi et prof",
True True
) )
sessions = ['01-mini', '02-super', '03-maxi', 'administrateur'] sessions = ['01-mini', '02-super', '03-maxi', 'administrateur', 'direction', 'prof']
for session in sessions: for session in sessions:
skel_session = session.replace('01', '').replace('02', '').replace('03', '').replace('administrateur', '') skel_session = session.replace('01', '').replace('02', '').replace('03', '').replace('administrateur', '').replace('prof', '').replace('direction', '')
if session == 'administrateur': if session == 'administrateur' or session == 'direction':
session = 'prof' session = 'prof'
convert_config( convert_config(
"/home/" + session + "/handymenu.conf", "/home/" + session + "/handymenu.conf",
......
...@@ -74,16 +74,22 @@ fi ...@@ -74,16 +74,22 @@ fi
# Nettoyage des fichiers de configuration obsolètes # Nettoyage des fichiers de configuration obsolètes
rm /home/administrateur/.config/xfce4/panel/launcher-8/15250977438.desktop rm /home/administrateur/.config/xfce4/panel/launcher-8/15250977438.desktop
rm /home/direction/.config/xfce4/panel/launcher-8/15250977438.desktop
rm /home/prof/.config/xfce4/panel/launcher-8/15250977438.desktop
rm /home/03-maxi/.config/xfce4/panel/launcher-15/14502846451.desktop rm /home/03-maxi/.config/xfce4/panel/launcher-15/14502846451.desktop
rm /home/02-super/.config/xfce4/panel/launcher-15/14502846451.desktop rm /home/02-super/.config/xfce4/panel/launcher-15/14502846451.desktop
rm -rf /home/01-mini/.local/share/applications/* rm -rf /home/01-mini/.local/share/applications/*
rm -rf /home/02-super/.local/share/applications/* rm -rf /home/02-super/.local/share/applications/*
rm -rf /home/03-maxi/.local/share/applications/* rm -rf /home/03-maxi/.local/share/applications/*
rm -rf /home/administrateur/.local/share/applications/* rm -rf /home/administrateur/.local/share/applications/*
rm -rf /home/direction/.local/share/applications/*
rm -rf /home/prof/.local/share/applications/*
rm -rf /home/01-mini/.config/libreoffice rm -rf /home/01-mini/.config/libreoffice
rm -rf /home/02-super/.config/libreoffice rm -rf /home/02-super/.config/libreoffice
rm -rf /home/03-maxi/.config/libreoffice rm -rf /home/03-maxi/.config/libreoffice
rm -rf /home/administrateur/.config/libreoffice rm -rf /home/administrateur/.config/libreoffice
rm -rf /home/direction/.config/libreoffice
rm -rf /home/prof/.config/libreoffice
# Conversion des fichiers de configuration des handymenus # Conversion des fichiers de configuration des handymenus
python handymenuMigration.py python handymenuMigration.py
...@@ -93,6 +99,8 @@ tar xvf "$archive" -C "/" ...@@ -93,6 +99,8 @@ tar xvf "$archive" -C "/"
tar xvf "$archive_clc" -C "/home/02-super" tar xvf "$archive_clc" -C "/home/02-super"
tar xvf "$archive_clc" -C "/home/03-maxi" tar xvf "$archive_clc" -C "/home/03-maxi"
tar xvf "$archive_clc" -C "/home/administrateur" tar xvf "$archive_clc" -C "/home/administrateur"
tar xvf "$archive_clc" -C "/home/direction"
tar xvf "$archive_clc" -C "/home/prof"
tar xvf "$themes" -C "/usr/share/fluxbox/styles" tar xvf "$themes" -C "/usr/share/fluxbox/styles"
cp gspeech.png /usr/share/pixmaps/gspeech.png cp gspeech.png /usr/share/pixmaps/gspeech.png
...@@ -102,10 +110,14 @@ if [ "$version" = "8 (jessie)" ] ...@@ -102,10 +110,14 @@ if [ "$version" = "8 (jessie)" ]
tar xvf "$lo_super_D8" -C "/home/02-super/.config" tar xvf "$lo_super_D8" -C "/home/02-super/.config"
tar xvf "$lo_maxi_D8" -C "/home/03-maxi/.config" tar xvf "$lo_maxi_D8" -C "/home/03-maxi/.config"
tar xvf "$lo_admin_D8" -C "/home/administrateur/.config" tar xvf "$lo_admin_D8" -C "/home/administrateur/.config"
tar xvf "$lo_admin_D8" -C "/home/direction/.config"
tar xvf "$lo_admin_D8" -C "/home/prof/.config"
else tar xvf "$lo_mini" -C "/home/01-mini/.config" else tar xvf "$lo_mini" -C "/home/01-mini/.config"
tar xvf "$lo_super" -C "/home/02-super/.config" tar xvf "$lo_super" -C "/home/02-super/.config"
tar xvf "$lo_maxi" -C "/home/03-maxi/.config" tar xvf "$lo_maxi" -C "/home/03-maxi/.config"
tar xvf "$lo_admin" -C "/home/administrateur/.config" tar xvf "$lo_admin" -C "/home/administrateur/.config"
tar xvf "$lo_admin" -C "/home/direction/.config"
tar xvf "$lo_admin" -C "/home/prof/.config"
fi fi
# Harmonisation des paquets # Harmonisation des paquets
...@@ -119,35 +131,89 @@ chown -R 03-maxi:03-maxi /home/03-maxi ...@@ -119,35 +131,89 @@ chown -R 03-maxi:03-maxi /home/03-maxi
# On protège certains fichiers # On protège certains fichiers
chown -R administrateur:administrateur /home/01-mini/.config/lxpanel chown -R administrateur:administrateur /home/01-mini/.config/lxpanel
chown -R direction:direction /home/01-mini/.config/lxpanel
chown -R prof:prof /home/01-mini/.config/lxpanel
chown -R administrateur:administrateur /home/01-mini/.config/xfce4 chown -R administrateur:administrateur /home/01-mini/.config/xfce4
chown -R direction:direction /home/01-mini/.config/xfce4
chown -R prof:prof /home/01-mini/.config/xfce4
chown -R administrateur:administrateur /home/02-super/.config/lxpanel chown -R administrateur:administrateur /home/02-super/.config/lxpanel
chown -R direction:direction /home/02-super/.config/lxpanel
chown -R prof:prof /home/02-super/.config/lxpanel
chown -R administrateur:administrateur /home/02-super/.config/xfce4 chown -R administrateur:administrateur /home/02-super/.config/xfce4
chown -R direction:direction /home/02-super/.config/xfce4
chown -R prof:prof /home/02-super/.config/xfce4
chown -R administrateur:administrateur /home/03-maxi/.config/lxpanel chown -R administrateur:administrateur /home/03-maxi/.config/lxpanel
chown -R direction:direction /home/03-maxi/.config/lxpanel
chown -R prof:prof /home/03-maxi/.config/lxpanel
chown -R administrateur:administrateur /home/03-maxi/.config/xfce4 chown -R administrateur:administrateur /home/03-maxi/.config/xfce4
chown -R direction:direction /home/03-maxi/.config/xfce4
chown -R prof:prof /home/03-maxi/.config/xfce4
chown -R administrateur:administrateur /home/01-mini/.config/libfm chown -R administrateur:administrateur /home/01-mini/.config/libfm
chown -R direction:direction /home/01-mini/.config/libfm
chown -R prof:prof /home/01-mini/.config/libfm
chown -R administrateur:administrateur /home/02-super/.config/libfm chown -R administrateur:administrateur /home/02-super/.config/libfm
chown -R direction:direction /home/02-super/.config/libfm
chown -R prof:prof /home/02-super/.config/libfm
chown -R administrateur:administrateur /home/03-maxi/.config/libfm chown -R administrateur:administrateur /home/03-maxi/.config/libfm
chown -R direction:direction /home/03-maxi/.config/libfm
chown -R prof:prof /home/03-maxi/.config/libfm
chown -R administrateur:administrateur /home/01-mini/.fluxbox/startup chown -R administrateur:administrateur /home/01-mini/.fluxbox/startup
chown -R direction:direction /home/01-mini/.fluxbox/startup
chown -R prof:prof /home/01-mini/.fluxbox/startup
chown -R administrateur:administrateur /home/02-super/.fluxbox/startup chown -R administrateur:administrateur /home/02-super/.fluxbox/startup
chown -R direction:direction /home/02-super/.fluxbox/startup
chown -R prof:prof /home/02-super/.fluxbox/startup
chown -R administrateur:administrateur /home/03-maxi/.fluxbox/startup chown -R administrateur:administrateur /home/03-maxi/.fluxbox/startup
chown -R direction:direction /home/03-maxi/.fluxbox/startup
chown -R prof:prof /home/03-maxi/.fluxbox/startup
chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/Options chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/Options
chown direction:direction /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/Options
chown prof:prof /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/Options
chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/Options chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/Options
chown direction:direction /home/02-super/.config/rox.sourceforge.net/ROX-Filer/Options
chown prof:prof /home/02-super/.config/rox.sourceforge.net/ROX-Filer/Options
chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/Options chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/Options
chown direction:direction /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/Options
chown prof:prof /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/Options
chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/globicons chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/globicons
chown direction:direction /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/globicons
chown prof:prof /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/globicons
chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/globicons chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/globicons
chown direction:direction /home/02-super/.config/rox.sourceforge.net/ROX-Filer/globicons
chown prof:prof /home/02-super/.config/rox.sourceforge.net/ROX-Filer/globicons
chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/globicons chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/globicons
chown direction:direction /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/globicons
chown prof:prof /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/globicons
chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/menus2 chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/menus2
chown direction:direction /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/menus2
chown prof:prof /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/menus2
chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/menus2 chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/menus2
chown direction:direction /home/02-super/.config/rox.sourceforge.net/ROX-Filer/menus2
chown prof:prof /home/02-super/.config/rox.sourceforge.net/ROX-Filer/menus2
chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/menus2 chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/menus2
chown direction:direction /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/menus2
chown prof:prof /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/menus2
chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/panels chown administrateur:administrateur /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/panels
chown direction:direction /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/panels
chown prof:prof /home/01-mini/.config/rox.sourceforge.net/ROX-Filer/panels
chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/panels chown administrateur:administrateur /home/02-super/.config/rox.sourceforge.net/ROX-Filer/panels
chown direction:direction /home/02-super/.config/rox.sourceforge.net/ROX-Filer/panels
chown prof:prof /home/02-super/.config/rox.sourceforge.net/ROX-Filer/panels
chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/panels chown administrateur:administrateur /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/panels
chown direction:direction /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/panels
chown prof:prof /home/03-maxi/.config/rox.sourceforge.net/ROX-Filer/panels
chmod -R 777 /home/02-super/abuledu-primtux/abuledu-aller chmod -R 777 /home/02-super/abuledu-primtux/abuledu-aller
chmod -R 777 /home/03-maxi/abuledu-primtux/abuledu-aller chmod -R 777 /home/03-maxi/abuledu-primtux/abuledu-aller
chmod -R -w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar" chmod -R -w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar"
chmod -R -w /home/{01-mini,02-super,03-maxi,direction}/"$chemin_toolbar"
chmod -R -w /home/{01-mini,02-super,03-maxi,prof}/"$chemin_toolbar"
chmod +w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar"/standardbar.xml chmod +w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar"/standardbar.xml
chmod +w /home/{01-mini,02-super,03-maxi,direction}/"$chemin_toolbar"/standardbar.xml
chmod +w /home/{01-mini,02-super,03-maxi,prof}/"$chemin_toolbar"/standardbar.xml
chmod +w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar"/textobjectbar.xml chmod +w /home/{01-mini,02-super,03-maxi,administrateur}/"$chemin_toolbar"/textobjectbar.xml
chmod +w /home/{01-mini,02-super,03-maxi,direction}/"$chemin_toolbar"/textobjectbar.xml
chmod +w /home/{01-mini,02-super,03-maxi,prof}/"$chemin_toolbar"/textobjectbar.xml
# Indication de version PrimTux # Indication de version PrimTux
if ! [ -e "/etc/primtux_version" ] if ! [ -e "/etc/primtux_version" ]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment