Scripts used in http://mirrors.zju.edu.cn .
Some scripts are derived from Debian Project.
Other scripts are forked from Tsinghua University Network Administrators ( http://git.tuna.tsinghua.edu.cn/ ), originally used in Tsinghua Open Source Software Mirror Sites.
Great thanks to their brilliant work!
The ftpsync scripts are derived from Debian ftpsync project, thus licensed under GPLv2. Other scripts with no license headers are all free softwares as well, waiting for the owners to choose specific licenses.
+- bin
| |
| +-- ftpsync (modified from Debian)
| |
| +-- runmirrors (modified from Debian, used to push notifications to downstream)
| |
| +-- simplersync (simple rsync scripts for other repos, derived from ftpsync)
| |
| +-- updatecron (simple scripts to update crontab)
|
+- etc
| |
| +-- global.conf (global config file)
| |
| +-- REPO.conf (per repo config file)
| |
| +-- crontab (crontab)
Derived from Debian project. Removed pushpdo, websync, typicalsync and some other unused scripts.
runmirrors has not been tested! Push function might be broken!
Simple rsync scripts written by myself, used in non-Debian repos.