session.sh 3.23 KB
Newer Older
1 2
#!/bin/bash

3 4 5
SCOPE1=CP
SCOPE2=CE1-CE2
SCOPE3=CM1-CM2
David Beniamine's avatar
David Beniamine committed
6
SHARE_DIR="/home/shares/$USER"
7 8 9

while ! /bin/ping -c 2 ecole-dc; do sleep 10; done;

10 11 12 13 14 15
for d in 01-cp 02-ce1-ce2 03-cm1-cm2
do
    rm $HOME/Documents/{ELEVES,PROFESSEURS} > /dev/null 2>&1
    rm $HOME/Documents/$d/{ELEVES,PROFESSEURS} > /dev/null 2>&1
    rmdir $HOME/Documents/$d > /dev/null 2>&1
done
16 17 18
rm $HOME/Documents/SCAN $HOME/Documents/CONFIDENTIEL \
    $HOME/Documents/CONFIDENTIEL_DIRECTION \
    $HOME/Documents/CONFIDENTIEL_PROFESSEURS > /dev/null 2>&1
19 20 21 22 23 24

mkdir -p $HOME/.config/gtk-3.0

DOCUMENTS="$HOME/Documents/Partages_Serveur"
mkdir -p $DOCUMENTS

25
case "$USER" in
David Beniamine's avatar
David Beniamine committed
26
	"01-mini"|"02-super"|"03-maxi")
27 28 29 30
		ln -sf $SHARE_DIR/ELEVES $DOCUMENTS/ÉLÈVES
		ln -sf $SHARE_DIR/PROFESSEURS $DOCUMENTS/PROFESSEURS
		echo file://$DOCUMENTS/ÉLÈVES ÉLÈVES > $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/PROFESSEURS PROFESSEURS >> $HOME/.config/gtk-3.0/bookmarks
31 32
		;;
	"prof")
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
		mkdir -p $DOCUMENTS/01-$SCOPE1
		mkdir -p $DOCUMENTS/02-$SCOPE2
		mkdir -p $DOCUMENTS/03-$SCOPE3
		ln -sf $SHARE_DIR/01-$SCOPE1/ELEVES $DOCUMENTS/01-$SCOPE1/ÉLÈVES
		ln -sf $SHARE_DIR/01-$SCOPE1/PROFESSEURS $DOCUMENTS/01-$SCOPE1/PROFESSEURS
		ln -sf $SHARE_DIR/02-$SCOPE2/ELEVES $DOCUMENTS/02-$SCOPE2/ÉLÈVES
		ln -sf $SHARE_DIR/02-$SCOPE2/PROFESSEURS $DOCUMENTS/02-$SCOPE2/PROFESSEURS
		ln -sf $SHARE_DIR/03-$SCOPE3/ELEVES $DOCUMENTS/03-$SCOPE3/ÉLÈVES
		ln -sf $SHARE_DIR/03-$SCOPE3/PROFESSEURS $DOCUMENTS/03-$SCOPE3/PROFESSEURS
        ln -sf $SHARE_DIR/SCAN $DOCUMENTS/SCAN
        ln -sf $SHARE_DIR/CONFIDENTIEL $DOCUMENTS/CONFIDENTIEL
		echo file://$DOCUMENTS/01-$SCOPE1 01-$SCOPE1 > $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/02-$SCOPE2 02-$SCOPE2 >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/03-$SCOPE3 03-$SCOPE3 >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/SCAN SCAN >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/CONFIDENTIEL CONFIDENTIEL >> $HOME/.config/gtk-3.0/bookmarks
49 50
		;;
	"direction")
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
        mkdir -p $DOCUMENTS/01-$SCOPE1
		mkdir -p $DOCUMENTS/02-$SCOPE2
		mkdir -p $DOCUMENTS/03-$SCOPE3
		ln -sf $SHARE_DIR/01-$SCOPE1/ELEVES $DOCUMENTS/01-$SCOPE1/ÉLÈVES
		ln -sf $SHARE_DIR/01-$SCOPE1/PROFESSEURS $DOCUMENTS/01-$SCOPE1/PROFESSEURS
		ln -sf $SHARE_DIR/02-$SCOPE2/ELEVES $DOCUMENTS/02-$SCOPE2/ÉLÈVES
		ln -sf $SHARE_DIR/02-$SCOPE2/PROFESSEURS $DOCUMENTS/02-$SCOPE2/PROFESSEURS
		ln -sf $SHARE_DIR/03-$SCOPE3/ELEVES $DOCUMENTS/03-$SCOPE3/ÉLÈVES
		ln -sf $SHARE_DIR/03-$SCOPE3/PROFESSEURS $DOCUMENTS/03-$SCOPE3/PROFESSEURS
        ln -sf $SHARE_DIR/SCAN $DOCUMENTS/SCAN
        ln -sf $SHARE_DIR/CONFIDENTIEL_DIRECTION $DOCUMENTS/CONFIDENTIEL_DIRECTION
        ln -sf $SHARE_DIR/CONFIDENTIEL_PROFESSEURS $DOCUMENTS/CONFIDENTIEL_PROFESSEURS
		echo file://$DOCUMENTS/01-$SCOPE1 01-$SCOPE1 > $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/02-$SCOPE2 02-$SCOPE2 >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/03-$SCOPE3 03-$SCOPE3 >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/SCAN SCAN >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/CONFIDENTIEL_DIRECTION CONFIDENTIEL_DIRECTION >> $HOME/.config/gtk-3.0/bookmarks
		echo file://$DOCUMENTS/CONFIDENTIEL_PROFESSEURS CONFIDENTIEL_PROFESSEURS >> $HOME/.config/gtk-3.0/bookmarks
69
		;;
70
esac