debootstrap (0.1.17.7woody1) stable; urgency=medium

  * NMU
  * Rebuild of 0.1.17.8 for woody to pull in race condition fix and missing
    package dependency fixes, among others.
  * NMU versioned the way it is so that dpkg doesn't think 0.1.17.[1-7] is
    newer than this release, but "upgrades" (actually sidegrades) to 0.1.17.8
    are still straightforward.

 -- Branden Robinson <branden@progeny.com>  Thu, 29 Aug 2002 21:39:09 +0000

debootstrap (0.1.17.8) unstable; urgency=low

  * NMU
  * The "it didn't change the way the installer worked" release.
  * Makefile: create $(DESTDIR)/usr/share/man/man8 before attempting to
    install a file to it (Closes: #139543)
  * functions: fix race condition in smallyes() implementation; thanks to Matt
    Zimmerman for the analysis.  "Sometimes, dpkg finishes executing before
    smallyes runs, and it loops forever while echo fails repeatedly due to the
    broken pipe."  To fix this race, we simply swap the loop condition and
    body, so that if the echo fails, smallyes() exits cleanly.  I further
    changed "true" to ":" to save the expense of an extra process for shells
    where "true" is not a built-in.
    (Closes: #139529)

 -- Branden Robinson <branden@progeny.com>  Thu, 29 Aug 2002 12:50:08 -0500

debootstrap (0.1.17.7) unstable; urgency=low

  * NMU
  * Forked "sid" target from "sarge" target, changed "libcap0" to the now
    current "libpcap0.7" and verified that the result works with pbuilder.
    (Closes: #156574)

 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Wed, 21 Aug 2002 11:01:52 +0200

debootstrap (0.1.17.6) unstable; urgency=low

  * NMU
  * add dselect to required (I found out that it is actually required
    for pbuilder create to work) (closes: #154527)
  * change DEBIAN_FRONTEND=Noninteractive to "noninteractive" (closes: #154794)
  * add sh* patch from Yaegashi (closes: #155142)

 -- Junichi Uekawa <dancer@debian.org>  Thu,  8 Aug 2002 19:23:04 +0900

debootstrap (0.1.17.5) unstable; urgency=low

  * NMU
  * mistake in the last upload, sorry aj.
    sid points to sarge, not woody. (closes: #149971)

 -- Junichi Uekawa <dancer@debian.org>  Sat, 27 Jul 2002 17:22:05 +0900

debootstrap (0.1.17.4) unstable; urgency=low

  * NMU
  * add "sarge" target (closes: #153957)

 -- Junichi Uekawa <dancer@debian.org>  Tue, 23 Jul 2002 18:03:01 +0900

debootstrap (0.1.17.3) unstable; urgency=low

  * NMU
  * Depend on binutils (closes: #138489)
  * Sleep is optional (closes: #150468)
  * POSIXify a bit more (closes: #150487)
  * Add support for --components (closes: #116801)

 -- Tollef Fog Heen <tfheen@debian.org>  Thu, 20 Jun 2002 00:13:06 +0200

debootstrap (0.1.17.2) unstable; urgency=low

  * NMU
  * Make sid script not a symlink from woody script
  * add aptitude and libsigc++0 to base for sid. (closes: #149971)

 -- Junichi Uekawa <dancer@debian.org>  Sat, 15 Jun 2002 12:46:11 +0900

debootstrap (0.1.17.1) unstable; urgency=low

  * NMU
  * Add udeb support (closes: #143874)

 -- Tollef Fog Heen <tfheen@debian.org>  Tue, 28 May 2002 14:15:41 +0200

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

