1 This is the duct tape that ties repo.or.cz together. You will find
2 some hardcoded paths inside, and some other kludgy stuff.
4 The user interface is kept in the cgi/ subdirectory (repo.or.cz/m/ is symlink
7 To keep things safe and neat, repo.or.cz is job-controlled: the only thing the
8 cgi script does is scheduling a clone job (by creating a directory with some
9 files at a magic location) and then the clonecheck.sh script is invoked every
10 minute by cron (under more reasonable uid) to check if there are any jobs
11 scheduled, and calls clone.sh to do the clone itself, notifying the user about
14 The script that keeps repositories up-to-date is updatecheck.sh, being run
15 by cron every hour and calling update.sh for all the relevant repositories.
17 updateglibc.sh stands somewhat out of the crowd and keeps the Git mirror of
18 the glibc CVS repository up-to-date, so it's probably not interesting for