aboutsummaryrefslogtreecommitdiffstats
path: root/polish/mirror
diff options
context:
space:
mode:
authorMr <mirekgab-guest>2013-08-13 17:39:02 +0000
committerMr <mirekgab-guest>2013-08-13 17:39:02 +0000
commitcde680f6d29b2ae7b68a32c71b33fbcf9af437e7 (patch)
tree1e946b1db945780478c8858629bfcb23eb2d626a /polish/mirror
parent0599bf52f716fbc646a9851dd4557044d7d93232 (diff)
updated translations
CVS version numbers polish/mirror/push_server.wml: 1.9 -> 1.10
Diffstat (limited to 'polish/mirror')
-rw-r--r--polish/mirror/push_server.wml61
1 files changed, 16 insertions, 45 deletions
diff --git a/polish/mirror/push_server.wml b/polish/mirror/push_server.wml
index 7d87b53949f..805255a38d1 100644
--- a/polish/mirror/push_server.wml
+++ b/polish/mirror/push_server.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Konfiguracja serwera push"
#use wml::debian::toc
-#use wml::debian::translation-check translation="1.20"
+#use wml::debian::translation-check translation="1.21"
<p>Konfigurowanie serwera w metodzie push składa się z dwóch
podstawowych kroków: skonfigurowania dostępu przez rsync (jak dla normalnego
@@ -86,56 +86,27 @@ ssh-keygen -f ~/.ssh/identity.mysite
zawiera na początku następujący wpis, gdzie IPADDRESS to IP nadrzędnego serwera:</p>
<pre>
-no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="~/bin/ftpsync",from="IPADDRESS" &amp;"
+no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="~/bin/ftpsync",from="IPADDRESS"
</pre>
<p>Musisz utworzyć skrypt, który będzie się kontaktował z serwerami
-podrzędnymi. Utwórz plik o nazwie <code>signal</code> i następującej
-zawartości:</p>
-
-<protect>
-<pre>
-#!/bin/sh
-
-# Ten skrypt jest wywoływany, aby poinformować zdalny komputer, że
-# nadszedł czas na zsynchronizowanie archiwum.
-
-echo Signalling $1
-ssh -o"BatchMode yes" -o"user $2" "$1" -i $HOME/.ssh/identity.mysite sleep 1
-</pre>
-</protect>
-
-<p>Skrypt ten zaloguje się na zdalnym komputerze używając
-specjalnego klucza ssh, który utworzyłeś powyżej, przy założeniu, że każdy
-administrator mirrora podrzędnego doda ten klucz do pliku
-~/.ssh/authorized_keys (zamieniając <q>ftpsync</q> na komendę powodującą
-rozpoczęcie procesu synchronizacji).
-Sam skrypt nie robi niczego użytecznego na zdalnym komputerze, zostanie
-uruchomione polecenie określone w kluczu.</p>
-
-<p>Aby zawiadomić serwery lustrzane, musisz dodać linię <code>./signal
-&lt;site&gt; &lt;username&gt;</code> po zakończeniu procesu synchronizacji
-Twojego serwera. Tak więc, kiedy tylko zakończy się synchronizacja z
-serwerem nadrzędnym, rozpoczyna się synchronizacja serwerów zależnych
-od Twojego.
+podrzędnymi.
+Plik tarball ftpsync zawiera skrypt <code>runmirrors</code>, który
+wykonuje wszystkie zadania. Wystarczy dodać do pliku ftpsync.conf
+ustawienie <code>HUB=true</code>, skopiować <code>runmirrors.conf.sample</code>
+do <code>runmirrors.conf</code>, <code>runmirrors.mirror.sample</code>
+do <code>runmirrors.mirror</code> oraz skonfigurować plik konfiguracyjny
+odpowiednio do swojego systemu. Następnie w pliku runmirrors.mirror
+należy wypisać wszystkie swoje serwery podrzędne a skrypt ftpsync/runmirror
+odwali za ciebie ciężką robotę.
</p>
-<p>Możesz umieścić te polecenia albo na końcu pliku <code>ftpsync.conf</code>
-albo, jeśli to Ci bardziej odpowiada, w nowym skrypcie, wywoływanym
-przez <code>anonftpsync</code>, na przykład:
+<p>W wyniku tych działań system spróbuje zalogować się poprzez ssh
+do serwerów podrzędnych, po tym jak sam zostanie zaktualizowany, aby
+rozpocząć ich aktualizację. To wymaga abyś przekazał właścicielom
+serwerów podrzędnych klucz ssh, który wskazałeś dla runmirrors,
+aby dodali go do swoich ~/.ssh/authorized_keys jak opisano powyżej.
</p>
-<protect>
-<pre>
-#!/bin/sh
-
-# Ten skrypt jest wywoływany, aby powiadomić podrzędne
-# serwery lustrzane.
-
-./signal some.other.site archvsync
-./signal and.another.site othersiteaccount
-</pre>
-</protect>
-
<p>Jeśli będziesz miał z tym jakiekolwiek problemy, <a
href="mailto:mirrors@debian.org">skontaktuj się z nami</a>.</p>

© 2014-2024 Faster IT GmbH | imprint | privacy policy