debootstrap (0.1.17) unstable; urgency=high

  * Includes changes from NMUs. Thanks to Stefan Gybas and Eduard Bloch.
    (Closes: Bug#130764, Bug#135676, Bug#134306, Bug#133882, Bug#131768,
    Bug#117980, Bug#133298, Bug#130668, Bug#111175, Bug#131147, Bug#95143,
    Bug#130482)

  * Don't use PIPESTATUS to work out if wget succeeded, since that's a
    bashism and we're seriously not allowed bashisms. Duh. This should
    help with all those "Malformed release" problems. Thanks to Phil
    Blundell and Chris Tillman for spotting this. (Closes: Bug#136729)

  * Apply patch from Matt Zimmerman to get rid of some irritating warnings
    that can show up sometimes due to sed getting it's output stream closed
    on it. (Closes: Bug#131478)

  * Don't use "export foo=bar" on a single line since it's a bashism.
    (Closes: Bug#138187)

  * Made the "smallyes" usage independent of --boot-floppies. Too much
    code duplication otherwise.

  * Install ipchains on arches that have 2.2.x kernels by default, and
    iptables on arches that have 2.4.x kernels by default. Some arches
    have both. (Closes: Bug#134478)

  * Don't rm malformed Release files, rename them to something obvious
    instead so people can have a hope at seeing what's going on. (Closes:
    Bug#131756)

  * Error out on missing entries in Release files. (Closes: Bug#136886)

  * Fix basedeb creation to not bother building devices tarball. (Closes:
    Bug#137243)

  * Workaround for ldconfig no longer needed, so removed. (Closes: Bug#135819)
  * Workaround for /dev/initctl was never needed and stupid, so removed.

  * Make sure devices.tar.gz is gzip -9'ed. (Closes: Bug#136687)

  * Use any "main" components found in Release file, eg "main",
    "non-US/main", "local/main". (Closes: Bug#116801)

  * Add parted to base for ia64. (Closes: Bug#138246)

  * Moved the "successful!" message and sleep hack for boot-floppies from
    the woody script to the debootstrap script itself.

 -- Anthony Towns <aj@azure.humbug.org.au>  Thu, 14 Mar 2002 18:28:24 +1000

debootstrap (0.1.16.4) unstable; urgency=low

  * NMU, needed for boot-floppies 3.0.20
  * Added cciss and ataraid device files, closes: #135675
  * Applied the patch from Matt Zimmermann to fix --include, closes: #134306
  * Mail suppression fixed in previous release, closes: #133882

 -- Eduard Bloch <blade@debian.org>  Sun,  3 Mar 2002 12:21:19 +0100

debootstrap (0.1.16.3) unstable; urgency=low

  * non-maintainer-upload
  * require newer makedev, fixes build problems on m86k and arm
  * unsets $TMP, $TEMP and $TMPDIR in the beginning, closes: #131768, #117980
  * added gcc-2.96-base to ia64's required packages list, closes: #133298

 -- Eduard Bloch <blade@debian.org>  Tue, 12 Feb 2002 19:30:47 +0100

debootstrap (0.1.16.2) unstable; urgency=low

  * non-maintainer-upload
  * added modification suggested by Branden Robinson and Matt Kraai terminate
    cat (now tail) better, closes: #130668
  * provides options to install additional packages, or exclude some from the
    list. May be needed in boot-floppies soon. Closes: #111175, #131147
  * --verbose option, closes: #95143
  * added additional devices to the device list, especially input and usb
    needed for modern device drivers (Joysticks, USB, Scanners)
  * added pppoeconf to the packages list, better choice for DSL users
  * forced remove of dev/initctl, prevents breaking on re-installation

 -- Eduard Bloch <blade@debian.org>  Mon, 28 Jan 2002 19:14:41 +0100

debootstrap (0.1.16.1) unstable; urgency=high

  * non-maintainer upload for boot-floppies 3.0.19
  * Fixed list of base and required packages for s390
  * setup_devices(): don't fail if devices.tar.gz is not present and we
    are using devfs
  * disable handling of /dev/initctl for boot-floppies, closes: #130482

 -- Stefan Gybas <sgybas@debian.org>  Thu, 24 Jan 2002 15:17:42 +0100

debootstrap (0.1.16) unstable; urgency=low

  * Include NMUs 0.1.15.1 - .9, thanks to Adam di Carlo, Ethan Benson and
    Bdale Garbee. (Closes: Bug#113265, Bug#119314, Bug#119251)
  * Many bugs were fixed in the NMUs. Closes them properly. (Closes:
    Bug#89673, Bug#97174, Bug#99229, Bug#105980, Bug#106062, Bug#106102,
    Bug#106106, Bug#106134, Bug#106711, Bug#106877, Bug#107262,
    Bug#107404, Bug#107447, Bug#109670, Bug#110312, Bug#111001,
    Bug#111065, Bug#112778, Bug#112795, Bug#112842, Bug#113444,
    Bug#114056, Bug#114653, Bug#115467, Bug#115481, Bug#115557,
    Bug#115581, Bug#115699, Bug#116061, Bug#116424, Bug#119769,
    Bug#119947, Bug#121724, Bug#123958, Bug#125954, Bug#126018,
    Bug#126630, Bug#126799)

  * Informative error for people who type `--boot-floppies' when running
    by hand. (Closes: Bug#107548)
  * Create dev/initctl in target, and setup a cat process to dump anything
    sent to it to /dev/null so that if init is run in the chroot,
    it doesn't try doing anything too clever to talk to the real
    init. (Closes: Bug#120597)
  * Create awk symlink since base-files insists on having it available.
    (Closes: Bug#127934)

  * Use DEBOOTSTRAP_DIR to work out where /usr/lib/debootstrap is.
  * So, in theory, to create basedeb tarballs, you should be able to unpack
    the source and say:
    .
        fakeroot debian/rules binary-basedebs SUITE=woody VERSION=3.0 \
            MIRROR="http://ftp.debian.org/debian" ARCHES="i386 powerpc"
    (Closes: Bug#127546)

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun, 20 Jan 2002 21:04:37 +1000

debootstrap (0.1.15.9) unstable; urgency=high

  * non-maintainer upload
  * debian/rules: new 'basedebs' target that makes basedebs.tgz and 1.44
    split images for base per arch
  * functions: better return value handling during wget (wgetprogress)
  * repeat() had a useless eval, removed, which simplifies some silly
    quoting
  * incorrect error message in in_target_msg(), closes: #119769
  * debian/changelog: remove obsolete "local variables"
  * additional progress message when validating the release file after
    download
  * when the downloaded release file is invalid, make sure to delete it
    closes: #119947
  * debian/rules: minor fixes and cosmetics
  * upgrade wget from Recommends to Depends, closes: #126799
  * depend on binutils, for 'ar', closes: #123958

 -- Adam Di Carlo <aph@debian.org>  Fri,  4 Jan 2002 20:01:58 -0500

debootstrap (0.1.15.8) unstable; urgency=high

  * non-maintainer upload
  * Fix progress bar hooks to enable proper progress on basedebs.tgz
    installation as well as actual base installation and extraction.
  * trap signals so cleanup is still performed.
  * When in --boot-floppies mode echo a Success info message to stdout, so
    it will show up on /dev/tty4, this is so users watching tty4 stop
    being confused when things just stop at completion.
  * Replace $TARGET/sbin/start-stop-daemon with a shell script instead of
    /bin/true, this shell script announces that its a fake noop version so
    users will know whats wrong if debootstrap aborts before completion.

 -- Ethan Benson <erbenson@alaska.net>  Sat,  3 Nov 2001 23:14:08 -0900

debootstrap (0.1.15.7) unstable; urgency=high

  * non-maintainer upload
  * when reporting errors in 'in_target', don't chop down to the first 
    50 characters
  * woody: when in boot-floppies mode, provide more user-friendly warning
    messages, using new 'in_target_msg' function
  * woody: more info messages for the core/required/base package
    installation part
  * instead of 'ln -s' we should be using 'ln -sf'; this would prevent
    running debootstrap twice in the same target dir; closes: #111065
  * before mounting proc, umount it just in case; normally this shouldn't
    be needed if on_exit is working all the time, but I find without this,
    sometimes problems are caused
  * woody/i386 needs psmisc for pcmcia-cs (critical bug!)
  * --download-only mode can be run as non-root; closes: #116424
  * tested some problems which I couldn't reproduce
    closes: #115699

 -- Adam Di Carlo <aph@debian.org>  Wed, 24 Oct 2001 16:05:39 -0400

debootstrap (0.1.15.6) unstable; urgency=medium

  * non-maintainer upload
  * smaller and wiser version of smallyes(), thanks to Herbert Xu
  * woody base includes pcmcia-cs for i386 and powerpc (closes: #114653)
  * wget progress bar support (closes: #116061)

 -- Adam Di Carlo <aph@debian.org>  Thu, 18 Oct 2001 15:14:02 -0400

debootstrap (0.1.15.5) unstable; urgency=high

  * From Ethan Benson:
  * pipe yes output into dpkg runs inside install_debs() this way on_exit
    works in --boot-floppies mode. (Closes: #112842, #115481)
  * Add libpcap0 to base, ppp depends on it now. (Closes: #114056)

  * From Adam Di Carlo:
  * Potato installation on non-i386 was broken, need libc6 
    (closes: #112778); however, there are other ways the Potato base
    install doesn't represent quite what Potato boot-floppies would
    consider base
  * apply patch from Tommi Virtanen which improves the 'smallyes'
    function; apparently this fixes a console-tools postinst loop,
    although I haven't seen that (closes: #115581)
  * get rid of some line continuators in potato and woody scripts, they
    were obscuring some problems

 -- Adam Di Carlo <aph@debian.org>  Mon, 15 Oct 2001 01:56:16 -0400

debootstrap (0.1.15.4) unstable; urgency=high

  * more fixed for the benefits of boot-floppies
  * add telnetd on s390; yes, it's gross, but it's needed for
    installation, to connect from the line mode console
    closes: #112795

 -- Adam Di Carlo <aph@debian.org>  Sun, 23 Sep 2001 16:11:03 -0400

debootstrap (0.1.15.3) unstable; urgency=high

  * Fix deficient command line option parsing, optional arguments no
    longer have to be declared in a specific order, for example before you
    could not put --arch before --download-only, now you can.
  * Add --help option and useful help output.
  * Stop using dirname, basename, and yes, they are being removed from
    busybox.
  * Fix many many quoting bugs.
  * Fix debootstrap man page (Closes: #107404, #109670)
  * Add ftp support (Closes: #110312)
  * Don't waste time downloading useless non-free/contrib (Closes: #89673)
  * Path cleanup (Closes: #97174)
  * Add pppconfig to woody base (Closes: #111001)
  * Remove syslinux from base (Closes: #107447)
  * Eliminate useless warning about creating exim.conf (Closes: #99229)
  * Don't use "here documents" (they create tmp files in /tmp which could
    be very well be full on boot-floppies).
  * Don't use echo -n it is not portable.
  * Set umask to 022.
  * All patches from Ethan Benson, I am just the builder!
    These have been tested with boot-floppies and work properly.

 -- Adam Di Carlo <aph@debian.org>  Sat, 22 Sep 2001 12:30:02 -0400

debootstrap (0.1.15.2) unstable; urgency=low

  * quoting required in one place for the new ash (Closes: Bug#106062)
  * s390 support (Closes: Bug#107262)
  * remove some packages from Woody's base that aren't needed:
    - update (not needed with modern kernels, Closes: Bug#106877)
    - syslinux (Closes: Bug#107477)
    - ldso (should be pulled in by libc6, Closes: Bug#106102)
  * kinks in mipsel base worked themselves out (Closes: Bug#106711)

 -- Adam Di Carlo <aph@debian.org>  Wed,  8 Aug 2001 12:04:40 -0400

debootstrap (0.1.15.1) unstable; urgency=low

  * add efibootmgr on ia64, as per bug 105980. 

 -- Bdale Garbee <bdale@gag.com>  Fri,  3 Aug 2001 14:13:23 -0600

debootstrap (0.1.15) unstable; urgency=low

  * Do progress indications (by bytes) for Packages downloads and .deb
    downloads. (Closes: Bug#101886)
  * Don't use seq. Silly busybox.
  * Add pppoe to base. (Closes: Bug#102378)
  * No point keeping around the "sid.is-broken" file.

 -- Anthony Towns <aj@azure.humbug.org.au>  Wed, 27 Jun 2001 21:29:29 +1000

debootstrap (0.1.14) unstable; urgency=low

  * Make in_target_nofail kill stderr. No more "/dev/pts: not mounted" error.
    Yay. :)

  * Refactor woody, potato and slink scripts; do away with
    woody.debs. Change the way the scripts work. (Now they define
    functions which debootstrap calls. Much nicer)
  * Support --download-only option.
  * Support resuming downloads of Release and Packages files, even gzipped
    ones.
  * Support null: (Packages files assumed to be named for a debootstrap.invalid
    host)
  * Always use the deboostrap.invalid name, and use that in
    /etc/apt/sources.list. Remove /etc/apt/sources.list after the base
    system is build.
  * All this should be enough to support basedeb.tgz installs on
    debootstrap's behalf. Some more stuff would be useful, but isn't
    immediately necessary. (Closes: Bug#102217)

  * Add ia64 support and fix libc6 == libc6.1 problem. (Closes: Bug#101829)

  * Be a little more careful with permissions on devs tarball. Hopefully.
    (Closes: Bug#102308)

  * Don't worry if md5sum from stdin adds a "  -" after the md5sum. Should
    make debootstrap more usable on non-Debian Linuxes.

 -- Anthony Towns <aj@azure.humbug.org.au>  Mon, 25 Jun 2001 18:38:35 +1000

debootstrap (0.1.13) unstable; urgency=low

  * Add symlink for sid.debs.
  * Fix the special casing for hppa. (Closes: Bug#101604)
  * Remove groff from base. (Closes: Bug#101173)
  * Retry partially successful downloads a couple of times.
    (Closes: Bug#101476)
  * Minor wording changes wrt downloading Release file (Closes: Bug#101705) 

 -- Anthony Towns <aj@azure.humbug.org.au>  Thu, 21 Jun 2001 12:08:10 +1000

debootstrap (0.1.12) unstable; urgency=high

  * Split determination of base into a separate script to enable further
    innovation! Come on, tell me that doesn't excite you!

  * Add groff-base to base. (Closes: Bug#100112, Bug#100123)
  * Remove libstdc++2.10 and some other hopefully unnecessary debs
    (Closes: Bug#99708)

  * Remove lilo.conf special casing. Change some warnings to info messages.

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun, 10 Jun 2001 01:22:12 +1000

debootstrap (0.1.11) unstable; urgency=low

  * Add dhcp-client to base. (Closes: Bug#100083) 

 -- Anthony Towns <aj@azure.humbug.org.au>  Sat,  9 Jun 2001 00:11:26 +1000

debootstrap (0.1.10) unstable; urgency=low

  * Don't abort build on devfs systems: the makedev we build-dep on should
    be recent enough. (Closes: Bug#97713)
  * Check for malformed release files. Thanks to Martin Michlmayr for the
    patch. (Closes: Bug#97707) 
  * Use --force-confold when installing base. That is: if you want the
    conffile from the package to be there at the end, don't create a
    file in the first place. I'm not convinced this is right. 
    (Closes: Bug#99025)

 -- Anthony Towns <aj@azure.humbug.org.au>  Mon, 28 May 2001 14:43:07 +1000

debootstrap (0.1.9) unstable; urgency=low

  * Abort build on devfs systems (MAKEDEV fails for no good reason)
    (Closes: Bug#97713) 

  * Add support for mips and mipsel (Closes: Bug#97711)
  * Add some support for hppa (install palo in base)

  * Don't install ldso (Closes: Bug#97708)
  * Don't install libopenldap1 or libopenldap-runtime (replaced by libldap2)
    (Closes: Bug#98050)
  * Do install libdb3 and libcap1.
  * Install klogd too. (But only as part of base. Move sysklogd to base too)

  * Setup a dummy lilo.conf on i386 only. (Closes: Bug#97710, Bug#98052)

  * Trim a trailing / for target and url.

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun, 20 May 2001 13:33:34 +1000

debootstrap (0.1.8) unstable; urgency=low

  * Add adduser and base-config into base. base-config unfortunately depends
    on perl instead of perl-base. (Closes: Bug#96439)
  * Force LANG=C. Need to work out how i18n should be handled.
  * Kludge potato install so it's noninteractive. Thanks to Colin Watson
    for the patch. (Closes: Bug#94441)
  * Get rid of dh_testversion.
  * Make a sid script (just a symlink to the woody script).

 -- Anthony Towns <aj@azure.humbug.org.au>  Wed,  9 May 2001 20:33:00 +1000

debootstrap (0.1.7) unstable; urgency=low

  * Don't worry if umounting /dev/pts fails.
  * Add debootstrap(8) manpage, thanks to Matt Kraai. (Closes: Bug#86238)
  * Add a blank line to the end of the faked /var/lib/dpkg/status. Spotted
    by Richard Hirst.
  * Added console-tools and console-data into the base system.
  * Move /etc/exim.conf to /etc/exim/exim.conf so that sendmail doesn't
    give errors, even if debconf tries to use it before exim is
    configured.  Gack.
  * Add fdutils back into base.

 -- Anthony Towns <aj@azure.humbug.org.au>  Mon, 30 Apr 2001 15:49:27 +1000

debootstrap (0.1.6) unstable; urgency=low

  * Only create stuff in /etc if it hasn't already been created. 

 -- Anthony Towns <aj@azure.humbug.org.au>  Mon, 23 Apr 2001 18:02:55 +1000

debootstrap (0.1.5) unstable; urgency=low

  * Use "head -n X" instead of "head -X" to work with busybox.
    (Closes: Bug#94575)
  * Use s///I instead of s///i for case insensitivity, again for busybox.
    (Closes: Bug#94579)
  * Fixed typo that would have stopped debootstrap from falling back to an
    uncompressed Packages file.
  * Added libsasl7 and libldap2 to woody base, since woody exim now depends
    on them.

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun, 22 Apr 2001 01:47:00 +1000

debootstrap (0.1.4) unstable; urgency=low

  * If we've got a Release file, check that the Packages files we download
    have the right md5sums.
  * Build-Depend on new makedev, and don't hax0r powerpc devices as much.
    (Closes: Bug#93836)
  * Hopefully support arm chroots. (Closes: Bug#92592) Declare it to be
    Arch: any, and see what dies. There's a chance that nothing will. Not
    a *big* chance, but a chance.
  * Fiddled with the base system some more. Added apt-utils so
    preconfiguration will work.
  * Added permission to NMU to the README.Debian.
  * Mention file:/ URLs in README.Debian. (Closes: Bug#87099)
  * Add a --boot-floppies option that changes the way the I/O happens, in
    a way that's hopefully useful for boot-floppies. See README.Debian for
    details.
  * Also added a bit more output.

 -- Anthony Towns <aj@azure.humbug.org.au>  Mon, 26 Mar 2001 22:30:12 +1000

debootstrap (0.1.3) unstable; urgency=high

  * Switch from debconf-tiny to debconf, since that's what's now in
    woody. (Using debconf-tiny probably makes the package unusable, hence
    the urgency) Fixup perl, lilo and console-apt to cope with changes in
    the base system in woody. Added ae, left nano and nvi.
  * Add support for m68k, sparc and powerpc, based on Christian Steigies
    patches and Adam Di Carlo's NMU (Closes: Bug#89883, Bug#91221)

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun, 25 Mar 2001 14:29:02 +1000

debootstrap (0.1.2) unstable; urgency=low

  * Add support for slink.
  * Fix support for woody (no lilo, console-*, different perl)
  * Re-download Packages files every time (Closes: Bug#88438)
    (Should this be changed to re-download things where the md5 doesn't match?)

 -- Anthony Towns <aj@azure.humbug.org.au>  Sun,  4 Mar 2001 19:42:29 +1000

debootstrap (0.1.1) unstable; urgency=low

  * Initial Release. (Closes: Bug#82245)

  * Called it debootstrap instead of debchroot, because it's more about
    bootstrapping a Debian environment, whether that will end up being
    in a chroot, or as a standalone system. Blame Adam di Carlo. :)

 -- Anthony Towns <ajt@debian.org>  Tue, 30 Jan 2001 10:54:45 +1000

