Merge remote-tracking branch 'origin/master'
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Wed, 11 Feb 2015 14:41:57 +0000 (15:41 +0100)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Wed, 11 Feb 2015 14:41:57 +0000 (15:41 +0100)
debian-rep/readme.txt [deleted file]
master/opt/cluster/bin/sync_master.sh

diff --git a/debian-rep/readme.txt b/debian-rep/readme.txt
deleted file mode 100644 (file)
index ab235a8..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# 
-# 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>/
-
index 08298ada615ab5081aeb10890b37ab7702149095..62936aa5652b03177d801841d4a15e1755bca1ee 100755 (executable)
@@ -65,6 +65,20 @@ check chmod go-rwx $MASTERREP/root/.ssh/id_rsa
 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