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!)
  2. get a proper repo setup :(

  3. cross-strapping support
  4. have a go at resolving dependencies automatically (aka, kill cdebootstrap)
  5. improve resolve_deps handling of virtual package dependencies, probably better to not look at them at all
  6. merge variants into main script
  7. support etch
  8. fix resolve_deps to be able to use pkgdetails instead of needing perl
  9. support warty and hoary
  10. granular dpkg progress bar (from ubuntu)
  11. check warty and hoary actually work
  12. store calculated req/base in $T/debootstrap so that --resolve-deps isn't needed with --second-stage
  13. write up the changelog, upload

...and uploaded as 0.3.1!

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

TODO

Later:

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

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