= debootstrap =

== REPOSITORY ==

{{{
darcs get http://www.erisian.com.au/darcs/debootstrap/aj-hacking/0.3
}}}

== BLOG ==

[http://azure.humbug.org.au/~aj/blog/debian/debootstrap]

== Done ==

...and uploaded as 0.3.0!

 1. synced with current debian source (yay darcs!)
 1. get a proper repo setup :(
 1. cross-strapping support
 1. have a go at resolving dependencies automatically (aka, kill cdebootstrap)
 1. improve resolve_deps handling of virtual package dependencies, probably better to not look at them at all
 1. merge variants into main script
 1. support etch
 1. fix resolve_deps to be able to use pkgdetails instead of needing perl
 1. support warty and hoary
 1. granular dpkg progress bar (from ubuntu)
 1. check warty and hoary actually work
 1. store calculated req/base in $T/debootstrap so that --resolve-deps isn't needed with --second-stage
 1. write up the changelog, upload

...and uploaded as 0.3.1!

 1. determine required/base automatically (screw waiting for apt)
 1. awk/perl variant of pkgdetails, so deb can be arch:all
 1. update sid to use granular dpkg progress bar
 1. minimal setup of /dev (kinda; udeb still does full thing currently)
 1. assume use of dpkg progress bar, redirect dpkg detailed output to a log file, left in $T/var/log?
 1. add --keyring support
 1. changelog and upload

== TODO ==

Later:

 1. make udeb only setup a small /dev
 1. make Release file compulsory, determine script based on info from Release file
 1. redo option parsing (config file, not command line)
 1. multi-mirror support
    1. more than one mirror
    1. make it look like sources.list
    1. support for something like pinning

debootstrap (last edited 2005-06-13 17:05:42 by AnthonyTowns)