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
update')
* 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
ftp://luon.net/debian/dists/woody/main/binary-all/admin/demish_0.3.0-1_all.deb.
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
Locale: LANG=C, LC_CTYPE=C
Reply to: