summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorMarco d'Itri <md@linux.it>2016-02-18 01:10:50 (GMT)
committerSamuel Thibault <sthibault@debian.org>2016-02-18 01:10:50 (GMT)
commitaaac37bbff19d26ac19790c70ee9f42ec92f019c (patch)
treeb84f490c0bf31c20c5e92a147dd6f1659f0bf5ba /debian
parent745d40d7bb7a7b37885982ac3b06f836131a45d6 (diff)
downloaddebootstrap-aaac37bbff19d26ac19790c70ee9f42ec92f019c.zip
debootstrap-aaac37bbff19d26ac19790c70ee9f42ec92f019c.tar.gz
debootstrap-aaac37bbff19d26ac19790c70ee9f42ec92f019c.tar.bz2
Split setup_devices in setup_devices and setup_dynamic_devices,
(setup_devices now only deals with static device nodes) and move the calls to setup_devices from the beginning of the second stage to the end of the first stage. setup_dynamic_devices mounts the appropriate filesystems which provide dynamic device nodes for the architectures which need one in debootstrap (kfreebsd and hurd). This fixes a bug in --second-stage introduced in 1.0.34 and exposed by the devices-related changes of 1.0.76: the second stage debootstrap runs "dpkg --print-architecture >/dev/null" at the very beginning of the program when /dev is still empty, so it creates an empty regular file in place of /dev/null and this will cause mknod to fail later. (Closes: #813232)
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog19
1 files changed, 19 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 804616b..c7955de 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+debootstrap (1.0.78+nmu1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Split setup_devices in setup_devices (which now only deals with static
+ device nodes) and setup_dynamic_devices, and move the calls to
+ setup_devices from the beginning of the second stage to the end of the
+ first stage.
+ setup_dynamic_devices mounts the appropriate filesystems which provide
+ dynamic device nodes for the architectures which need one in
+ debootstrap (kfreebsd and hurd).
+ This fixes a bug in --second-stage introduced in 1.0.34 and exposed
+ by the devices-related changes of 1.0.76: the second stage debootstrap
+ runs "dpkg --print-architecture >/dev/null" at the very beginning of
+ the program when /dev is still empty, so it creates an empty regular
+ file in place of /dev/null and this will cause mknod to fail later.
+ (Closes: #813232)
+
+ -- Marco d'Itri <md@linux.it> Wed, 17 Feb 2016 01:23:23 +0100
+
debootstrap (1.0.78) unstable; urgency=high
* Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.