[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#114739: RFP: demish -- build a Debian mirror containing only your favourite packages

Package: wnpp
Version: N/A; reported 2001-10-06
Severity: wishlist

* Package name    : demish
  Version         : 0.3.0
  Upstream Author : Admar Schoonen <admar@luon.net>
* URL             : http://luon.net/~admar
* License         : GPL 2
  Description     : build a Debian mirror containing only your favourite packages
   demish builds a mirror, containing only those packages (and optionally their
   dependencies) that the maintainer wants, and thus gives him (almost) full
   control over the size of the mirror. It is useful if you have a fast internet
   connection at work/school and a laptop or a cdwriter: just make a mirror on the
   laptop or cd, and update your computers at home.
   rsync is only needed if you want to mirror (boot)disks and base.tgz

demish can be compared with apt-move (infact, it depends on it since it needs
/usr/lib/apt-move/fetch), but differs in quite a few aspects.

Here are demish' main features:
  * user has full control about which packages the mirror should contain and
    which not
  * create a mirror of an other distribution than the distribution the machine
    currently is running (eg: create a woody mirror on a sid machine)
  * pool-aware
  * packages which cannot be downloaded by apt (like your own built kernels,
    alienized RPM's etc) can be placed in the mirror (demish-import)
  * can mirror (boot)disks and base_< version>.tgz (you'll need rsync for that)
  * can update a mirror by downloading only the updated packages ('demish build
  * easy user-mode setup tool (demish-usersetup)
  * supports overwritefiles (only for packages which are placed in old-style
    (potato) mirror yet)
  * creates an example sources.list for clients which want to use the mirror
  * runs fully in user-mode

I've already created a Debian package, but it is unsigned. It can be found on
the same page as the original .tgz (http://luon.net/~admar), or you can download
it from
The package works on unstable, testing and potato (you'll need apt 0.5.x and
apt-move >= 4.1.16 for potato). If the maintainer wants/needs to (re)package the
source, that's fine with me.

I hope demish finds a Debian maintainer.

Kind regards,
Admar Schoonen

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux azrael 2.2.19 #1 Wed Jul 4 13:21:13 CEST 2001 i586

Reply to: