From: Laurent Mazet Date: Wed, 11 Feb 2015 14:41:57 +0000 (+0100) Subject: Merge remote-tracking branch 'origin/master' X-Git-Tag: debian_7.8.1~11 X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=e66ead2800e67fdfdc8a5290bff798b5347e26d0;hp=99d0077639a4289c6e5bc9b38547f464a3b5100f;p=debian6500.git Merge remote-tracking branch 'origin/master' --- diff --git a/debian-rep/readme.txt b/debian-rep/readme.txt deleted file mode 100644 index ab235a8..0000000 --- a/debian-rep/readme.txt +++ /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 .deb /DEBIAN/ -#Pour extraire le reste du paquet -dpkg-deb -x .deb / - - -#un paquet se crée de la façon suivante: -dpkg-deb -b - -#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 /dev/null |gzip > /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:/// / - diff --git a/master/opt/cluster/bin/sync_master.sh b/master/opt/cluster/bin/sync_master.sh index 08298ad..62936aa 100755 --- a/master/opt/cluster/bin/sync_master.sh +++ b/master/opt/cluster/bin/sync_master.sh @@ -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