[MacPorts] Mirroring modified
MacPorts Wiki
noreply at macports.org
Wed Jul 29 06:23:35 UTC 2020
Page "Mirroring" was changed by ryandesign
Diff URL: <https://trac.macports.org/wiki/Mirroring?action=diff&version=29>
Revision 29
Comment: Update rsync instructions to emphasize the use of the single macports module, and update current sizes of subdirectories
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: Mirroring
=========================================================================
--- Mirroring (version: 28)
+++ Mirroring (version: 29)
@@ -29,14 +29,16 @@
== Rsync modules
-The MacPorts files are distributed in four rsync modules. You should usually mirror all of them.
-
-* **packages** contains precompiled archives of each MacPorts port for several macOS versions. This is the largest module, around 1.2 TB. Mirroring this module will provide the greatest benefit to MacPorts users near you since it lets them automatically receive these large files more quickly.
-* **distfiles** contains the source code tarballs from which the precompiled archives were created. There are some ports that cannot legally be distributed as binaries, so those must build from these source files on the user's computer. This is the second-largest module, around 250 GB. **Note:** this module used to be called ''mpdistfiles''. If you are mirroring ''mpdistfiles'', please switch to mirroring ''distfiles''. If your local module is called ''mpdistfiles'', please rename it to ''distfiles'' and let us know so that we can update mirror_sites.tcl.
-* **release** contains the latest released version of the MacPorts base source code which users update by running `sudo port selfupdate`, as well as the collection of Portfiles—the text files MacPorts reads that tell it how to install each port—which users update by running `sudo port sync`. Users near you can manually configure MacPorts to user your mirror for faster speed. This small module has a size of less than 1 GB.
-* **trunk** contains the latest development version of the MacPorts base source code. This small module is around 120 MB.
-
-We may in the future offer a single ''macports'' rsync module containing the above four modules as subdirectories, which is the configuration we recommend for mirrors.
+We recommend you copy all of our content by mirroring our ''macports'' rsync module, and we recommend you republish this on your server in a ''macports'' rsync module. If you prefer to copy only a subset of our content, you can mirror the packages, distfiles, release and/or trunk subdirectories of the ''macports'' module (into a ''macports'' rsync module on your server).
+
+**Note:** We also offer those four directories as separate rsync modules, however they are deprecated. Please use only the ''macports'' module.
+
+The four directories contain the following data:
+
+* **packages** contains precompiled archives of each MacPorts port for several macOS versions. This is the largest directory, currently around 800 GB. Mirroring this data will provide the greatest benefit to MacPorts users near you since it lets them automatically receive these large files more quickly.
+* **distfiles** contains the source code tarballs from which the precompiled archives were created. There are some ports that cannot legally be distributed as binaries, so those must build on the user's computer using these source files. This is the second-largest directory, currently around 350 GB. **Note:** this used to be called ''mpdistfiles''. If you are mirroring ''mpdistfiles'', please switch to mirroring ''distfiles''. If your local module is called ''mpdistfiles'', please rename it to ''distfiles'' and let us know so that we can update mirror_sites.tcl.
+* **release** contains the latest released version of the MacPorts base source code which users update by running `sudo port selfupdate`, as well as the collection of Portfiles—the text files MacPorts reads that tell it how to install each port—which users update by running `sudo port sync`. Users near you can manually configure MacPorts to user your mirror for faster speed. This small directory has a size of less than 2 GB.
+* **trunk** contains the latest development version of the MacPorts base source code. This small directory is around 120 MB.
== Get the files
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/Mirroring>
MacPorts <https://www.macports.org/>
Ports system for macOS
This is an automated message. Someone added your email address to be
notified of changes on 'Mirroring' page.
If it was not you, please report to admin at macports.org.
More information about the macports-changes
mailing list