summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dev/archive/mirroring.mdwn31
1 files changed, 27 insertions, 4 deletions
diff --git a/dev/archive/mirroring.mdwn b/dev/archive/mirroring.mdwn
index 84e2230..995f6b0 100644
--- a/dev/archive/mirroring.mdwn
+++ b/dev/archive/mirroring.mdwn
@@ -18,10 +18,7 @@ The curious may view a list of files in the archive with the following command:
$ rsync --recursive --exclude .db rsync://files.proteanos.com/proteanos
-The following command will mirror the archive:
-
- $ rsync --recursive --times --delete --exclude .db \
- > rsync://files.proteanos.com/proteanos /path/to/your/mirror/directory/
+See below for commands to copy archive files to a local mirror.
Packages are processed from the incoming queue into the archive four times
daily, so mirrors need not be updated more frequently than that. The
@@ -35,6 +32,32 @@ but any path and either protocol may be used.
[arch-conf]: http://files.proteanos.com/pub/proteanos/conf
+Primary Public Mirror
+---------------------
+
+Primary mirrors are those that synchronize directly from
+<files.proteanos.com> and serve their contents publicly over rsync as well
+as HTTP and/or FTP.
+
+Run the following command one to four times daily to synchronize your mirror:
+
+ $ rsync --recursive --times --delete --exclude .db \
+ > rsync://files.proteanos.com/proteanos /path/to/your/mirror/directory/
+
+Secondary Public or Private Mirror
+----------------------------------
+
+Secondary mirrors are those that synchronize from a primary mirror and serve
+their contents either publicly or privately over HTTP and/or FTP.
+
+Run the following command one to four times daily to synchronize your mirror:
+
+ $ rsync --recursive --times --delete --exclude .db \
+ > ${src} /path/to/your/mirror/directory/
+
+Where `${src}` is any primary mirror listed in
+<http://files.proteanos.com/pub/proteanos-mirrors-rsync>.
+
Making an Official Mirror
=========================