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!
- synced with current debian source (yay darcs!)
get a proper repo setup
- cross-strapping support
- have a go at resolving dependencies automatically (aka, kill cdebootstrap)
- improve resolve_deps handling of virtual package dependencies, probably better to not look at them at all
- merge variants into main script
- support etch
- fix resolve_deps to be able to use pkgdetails instead of needing perl
- support warty and hoary
- granular dpkg progress bar (from ubuntu)
- check warty and hoary actually work
- store calculated req/base in $T/debootstrap so that --resolve-deps isn't needed with --second-stage
- write up the changelog, upload
...and uploaded as 0.3.1!
- determine required/base automatically (screw waiting for apt)
- awk/perl variant of pkgdetails, so deb can be arch:all
- update sid to use granular dpkg progress bar
- minimal setup of /dev (kinda; udeb still does full thing currently)
- assume use of dpkg progress bar, redirect dpkg detailed output to a log file, left in $T/var/log?
- add --keyring support
- changelog and upload
TODO
Later:
- make udeb only setup a small /dev
- make Release file compulsory, determine script based on info from Release file
- redo option parsing (config file, not command line)
- multi-mirror support
- more than one mirror
- make it look like sources.list
- support for something like pinning