Thank you for your willingness to provide a Slackware mirror. In order to make the experience as nice as possible for everyone involved (you, us, and our users), here's what we need from you:
The previous mirrors admin had some sort of hierarchy worked out with
respect to which mirrors were considered "primary" (and thus were okay
for other mirrors to use for syncing), but I have been unable to find
any documentation of that hierarchy. Therefore, this is the best I can
do at the moment: You can use our primary mirror rsync://ftp.slackware.com/slackware/
(which is actually OSUOSL), but it's probably best to sync from one of
the others to keep from overloading OSUOSL. Here are some that are
probably good choices, but check the Mirror List
for some other potential options:
NOTE: everything below will be getting some updates soon
Your mirror should use the same base directory structure: http://yourmirror.org/slackware/...
e.g. if you want to mirror everything we have, then you'd do this:
rsync -aPSH --delete \
--exclude "*-iso/" \
If you don't want to mirror the entire tree (it's currently ~150 GB with common
files hardlinked), then you can use rsync's "--exclude" option to exclude
some parts. As an example, if you do not want the /slackware/slackware-3.0/
directory mirrored, you would use this as an argument to rsync:
The --exclude argument can be used multiple times, or you can put excludes in a file and then use that file as the argument - see rsync(1) for more info.
We do ask that you mirror at least the latest stable release (both 32 and 64 bit arch) and the -current development tree (both 32 and 64 bit arch).
We also ask that you not place anything else inside the top slackware/ directory (e.g. unofficial package sets, slackbuilds.org scripts, and other things not on ftp.slackware.com) - this creates confusion about what is ours and what isn't.
Responses, feedback, and questions go to email@example.com - thanks!