r221 - branches/rewrite/doc
Marco Presi
partial-mirror-devel@lists.alioth.debian.org
Wed, 15 Sep 2004 10:44:15 -0600
Author: zufus
Date: Wed Sep 15 10:44:14 2004
New Revision: 221
Modified:
branches/rewrite/doc/HACKING
Log:
Inserted new proposal to handle file grabbing.
Modified: branches/rewrite/doc/HACKING
==============================================================================
--- branches/rewrite/doc/HACKING (original)
+++ branches/rewrite/doc/HACKING Wed Sep 15 10:44:14 2004
@@ -13,14 +13,22 @@
tell what packages depend on other packages; perform filtering on the
list and provide a subset of packages)
-PackageSource - a way to get packages
- |
- +-----> RemotePackageSource - a remote APT repository
- |
- +-----> LocalPackageSource - a locally-stored set of packages
-(Functionality: when constructed, generate a PackageList; grab packages
-into a MirrorBackend by whatever means are appropriate)
+Dists - handle creation of dists dir into the partial-mirror.
+ |
+ +---------> RemoteDists - download index files (Packages.gz,
+ | Sources.gz, Release, sum files,...) from remote repository
+ |
+ +---------> LocalDists - move index files (Packages.gz,
+ Sources.gz, Release, sum files,...) from local repository
+
+Pool - handle creation of dists dir into the partial-mirror.
+ |
+ +---------> RemotePool - download packages from remote repository
+ |
+ +---------> LocalPool - move packages from remote repository
+
+(Functionality: grab packages into a MirrorBackend)
Backend - a locally-stored APT repository that debpartial-mirror
| generates