lp:ubuntu/hardy/debootstrap

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy/debootstrap
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

27. By Colin Watson

[ Frans Pop ]
* Change Priority for the udeb to extra in line with overrides file.

[ Colin Watson ]
* Partially revert r50134; there are people who depend on being able to
  use the "upstream" Makefile on non-Debian systems. Create necessary
  directories in the Makefile rather than relying on dh_installdirs to do
  it (LP: #172645).
* Use ftp.us.debian.org rather than ftp.debian.org
  (http://lists.debian.org/debian-devel-announce/2007/12/msg00002.html).

[ Anthony Towns ]
* Add minbase variant for the sid script that only install apt (and
  its dependencies) instead of all of base. (Closes: Bug#351912,
  Bug#452654)
* Make --second-stage not bother recalculating required and base as
  it's not needed.
* Make --arch and other arguments accept both "--arch i386" and
  "--arch=i386" forms of specifying a parameter to avoid the
  inconsistency.

[ Stephen R. Marenka ]
* Allow installation of etch-m68k. (Closes: Bug#458965)

[ Colin Watson ]
* Add minbase variant for Ubuntu gutsy/hardy; see Anthony's change above.
* Minor manual page formatting improvements.

26. By Frans Pop <email address hidden>

* No longer include full devices tarball in udeb.
* Also try 'udpkg --print-architecture' when determining the target
  architecture.
* Utility pkgdetails moved from debootstrap-udeb to bootstrap-base so that
  the udeb can become 'Architecture: all'.
* Change /usr/lib/debootstrap to /usr/share/debootstrap. Closes: #430615.
* Use tab indentation in debootstrap and functions saving 3kB (relevant for
  Debian Installer).
* Fix various inconsistencies in build scripts.
* Fix dpkg-genchanges warning 'missing Priority for source files'.
* Update Standards-Version to 3.7.2. No changes needed.
* Changes in udeb require base-installer 1.85.

25. By Colin Watson

* Ensure that the target directory exists in check_sane_mount.
* Don't ignore 'make clean' errors. (The Makefile is always present.)

24. By LaMont Jones

Trigger rebuild for hppa.

23. By Colin Watson

Ignore errors when unmounting filesystems, to avoid stopping at the
first one with problems.

22. By Otavio Salvador

[ Joey Hess ]
* Document --components in man page.
* Update man page, as packages listed in --include should now be auto
  dep-resolved by default.

[ Colin Watson ]
* Extensive quoting fixes, allowing installation to a target containing
  spaces (closes: #387673).
* scripts/debian/sid: Handle libc0.3 on hurd-i386 (thanks, Michael Banck;
  closes: #314304).
* functions: Stub out /proc setup and add device setup for the Hurd
  (thanks, Michael Banck; closes: #314311).
* Add --version option (closes: #294484).

[ Otavio Salvador ]
* Fix bunzip2 path. Thanks Martín Ferrari <email address hidden> by
  the patch (closes: #436218).

21. By Colin Watson

* scripts/ubuntu/gutsy: Determine buildd variant dynamically using
  Build-Essential: yes.
* scripts/ubuntu/gutsy.fakechroot: Remove devmapper postinst hack, no
  longer needed.
* scripts/ubuntu/*.fakechroot: Merge into the corresponding main scripts
  as variants.

20. By Colin Watson

[ Anthony Towns ]
* Make debootstrap team maintained under the d-i banner.
* Add Joey, Frans and Junichi as uploaders, remove JHM (not in the
  d-i group).
* Make pkgdetails.c not need C99 extensions. (Closes: Bug#398977)
* Fix am_doing_phase implementation in debootstrap script. Thanks to
  Tero Janka for spotting the problem and the fix. (Closes: Bug#409881)

[ Joey Hess ]
* Drop support for sarge from the udeb.
* Update README.Debian:
  - One todo item is done. (I think cross-strap is too, but unsure.)
  - Reword NMU policy to note that it's team-maintained now.
* ACK my prior NMU. Closes: #418600
* If /dev/MAKEDEV DNE, as on certain s390 machines, use /sbin/MAKEDEV.
  Closes: #420908
  Note that /dev/MAKEDEV is still the correct location, and is still tried
  first so that building works on all FHS systems, as noted in #190239.

[ Colin Watson ]
* Add support for Ubuntu dapper (Closes: #342838), edgy, feisty, and
  gutsy. Exclude everything but gutsy from the udeb.
* Fix "deboostrap" typo in debootstrap(8) (thanks, Adam Conrad).
* Fix "htp" typo in temporary /etc/apt/sources.list.
* Drop support for woody from the udeb too.
* When removing $TARGET/debootstrap, debootstrap.log is still open as
  stdout/stderr and needs to remain so, but after unlinking it some NFS
  servers implement this by a temporary file in the same directory, which
  makes it impossible to rmdir that directory. Moving it instead works
  around the problem (thanks, Steven McCoy;
  https://launchpad.net/bugs/65003).
* Fix formatting error in debootstrap(8) (.R is not a macro).
* Reorganise scripts into scripts/debian/ and scripts/ubuntu/ directories
  in the source tree to declutter the top level.
* Add default_mirror function; reorganise the debootstrap script a little
  so that it works. Set the default mirror for Ubuntu suites to
  http://archive.ubuntu.com/ubuntu, and the default mirror for Debian
  etch/lenny/sid architectures other than amd64 and i386 to
  http://ftp.us.debian.org/debian (per ajt; see bug #363049).
* Add devices created by fd to devices-std.tar.gz, so that
  /dev/std{in,out,err} is available conveniently in chroots with /proc and
  /dev/pts mounted (thanks, Matthias Klose).
* Document --keyring and --make-tarball. (Closes: #368988)
* Update Ubuntu mirrors: warty/hoary/breezy => old-releases.ubuntu.com,
  unsupported architectures => ports.ubuntu.com.
* Add myself to Uploaders.
* Bump to 1.0.0. Nobody uses debootstrap in production, do they?

[ Joey Hess ]
* Remove the extended package description (aka bloat) from the udeb.

19. By Martin Pitt

{feisty,gutsy}.fakechroot: Remove libdevmapper1 postinst before
configuring packages. It tries to create /dev/mapper which fails with
fakechroot (since /dev/ is a symlink to the real /dev).

18. By Colin Watson

[gutsy, gutsy.fakechroot] Make libgcc4 build-essential on hppa
(LP: #111476).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/debootstrap
This branch contains Public information 
Everyone can see this information.

Subscribers