Re: partial mirroring
Roland Bauerschmidt <email@example.com> wrote:
> I wrote a small Python script to create a partial Debian mirror. In
> contrast to other mirror scripts that I know of, it is capable of
> mirroring a given list of packages from multiple dists. To be able to
I wrote a mirror package, too. But it mirrors the whole distribution
parts, not "single" packages.
Maybe apt-proxy do similar things your script does.
> do this, the script parses the Packages files and keeps track which
> information goes with which dist (apt-ftparchive or dpkg-scanpackages
> wouldn't work for multiple dists). After fetching the required packages
> (if they don't exist already), the Packages files for all dists are
> generated from the information gathered previously.
Whats about cleaning up unused packages, and a seperate config file?
> I use this in
> combination with a Perl script I wrote some time ago which accepts a
> list of packages and resolves all dependencies with AptPkg::Cache. The
Maybe one programming language is better for the future.
> code could probably be cleaned up and documented, but otherwise it seems
> to work.
I'm interested! Documentation is very important, i think.
May the source be with you!