distsync allows to check/synch a local mirror from a distribution package mirror (currently only Debian). All the distribution control files (i.e. Packages, Sources) which where listed in a distribution list file are processed. Processing of the packages within these control files can be filtered based on either dist/comp/arch and/or the package name/infos. Synchronization between the mirrors is always done using rsync.

Standard features

Extended features


distsync always syncs only one file at a time to prevent the time consuming sync file list generation on the server. It also moves any old version of the synced file into the place of the new one, even gaining sometimes a few per sents with gzip compressed files. Of course the efficiency would tremendous increase if gzip --rsyncable were used.


dsc2man converts package descriptions into man pages. To prevent possible name conflicts, the man pages are created in subsection "7dsc" under "/use/local/man". Of course this can be changed in the config file. The distribution control files (Packages), where the descriptions where taken from, have do be defined through the distribution list file.