+++ /dev/null
-#
-# Le contenu des paquets débian s'obtient de la façon suivante:
-
-# Pour avoir le contenu du dossier DEBIAN : fichiers control, preinst, prerm, postinst, et postrm
-dpkg-deb -e <nom du paquet>.deb <nom du paquet>/DEBIAN/
-#Pour extraire le reste du paquet
-dpkg-deb -x <nom du paquet>.deb <nom du paquet>/
-
-
-#un paquet se crée de la façon suivante:
-dpkg-deb -b <nom du paquet>
-
-#un repository doit contenir un fichier Packages.gz et les paquets débian utilisés pour générer l'archive Packages.gz
-#La génération de Packages.gz se fait de la façon suivante:
-
-dpkg-scanpackages <nom du repository> /dev/null |gzip > <nom du repository>/Packages.gz
-
-#L'outil dpkg-scanpackages est disponible dans le paquet débian dpkg-dev
-
-#La prise en compte par aptitude du repostory se fait en insérant dans /etc/apt/sources.list
-
-deb file:///<chemin vers le repertoire contenant le repository: ex debian-rep> <nom du repository>/
-
check chmod go-rwx $MASTERREP/opt/cluster/slave/root/.ssh
check chmod go-rwx $MASTERREP/opt/cluster/slave/root/.ssh/id_rsa
check chmod a+rwx $MASTERREP/opt/tftp
-check rsync -va --no-o --no-g ~/debian6500/master/ root@$HOST:/
+if [ "$(hostname)" = 'clovis53' ]; then
+ REMOTE_FS="root@$HOST:/"
+else
+ REMOTE_FS="/tmp/$USERNAME$$"
+ mkdir $REMOTE_FS
+ case "$HOST" in
+ alpha) SENSOR_PORT="2222";;
+ gamma) SENSOR_PORT="2224";;
+ clovis) SENSOR_PORT="2223";;
+ *) fail "Incorrect name of sensor"; exit 1;;
+ esac
+ sshfs -p $SENSOR_PORT root@clovis53:/ $REMOTE_FS
+fi
+check rsync -va --no-o --no-g $MASTERREP/ $REMOTE_FS
+fusermount -u $REMOTE_FS 2>/dev/null && rmdir $REMOTE_FS
exit 0