476
edits
m (→ftpsync) |
(→cron) |
||
|
|rsync
|}
It's just a repo that was <code>git pull</code>'d, and was not natively installed on the system via pkg.
===== cron =====
<code>cron</code> calls <code>ftpsync</code> to run at certain times.
This is what determines that
This should be set according to
Most distros want tier 1's to sync 4 times a day, and
Currently, this is the schedule Mirrors uses (all times in EST):
It has a hardcoded <code>if</code> block pointing to each distro's dataset path, I'm almost certain could just be replaced with <code>root /lug</code> in the <code>server</code> block.
salt.tar.gz contains all the configuration for salt, and the config files it uses to overwrite the config files located in the standard location (as well as the template files it uses to 'build' configs for services like rsyncd and archvsync when a new distro is added to the primary salt config)▼
=== Salt ===
Salt used to administer these services, but it's half-broken at the moment and ''should not be reinstalled'' (in my opinion).
As such, I think the way Mirrors is setup is essentially perfect, sans salt.
▲salt.tar.gz contains all the configuration for salt, and the config files it uses to overwrite the config files located in the standard location (as well as the template files it uses to 'build' configs for services like rsyncd and archvsync when a new distro is added to the primary salt config)
| |||