summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Rizzolo <mattia@debian.org>2016-12-23 21:51:23 +0100
committerHolger Levsen <holger@layer-acht.org>2016-12-23 22:02:03 +0100
commit6fba605f781d0f8605d60b0ef313fa3479a39427 (patch)
tree9acb4fb17da155fbb1d631998df9380094598fcb
parent9957779d25e336809d0aed0ce374a87e117b591b (diff)
downloadjenkins.debian.net-6fba605f781d0f8605d60b0ef313fa3479a39427.tar.xz
debian reproducible: work around debootstrap bug #817236
-rw-r--r--TODO1
-rwxr-xr-xbin/reproducible_setup_pbuilder.sh7
2 files changed, 7 insertions, 1 deletions
diff --git a/TODO b/TODO
index a705a34c..980c75d4 100644
--- a/TODO
+++ b/TODO
@@ -228,7 +228,6 @@ The idea is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
* bring back sled9
* remove unwanted users from buildnodes (accidently created due to buggy update_jdn)
-* deal with #817236 / #849168 - probably using 'rm /dev/ptmx && mknod -m 666 5 2 /dev/ptmx' somewhere
* add arm64 to THANKS+README
* update variations table
* thank you tweet to codethink
diff --git a/bin/reproducible_setup_pbuilder.sh b/bin/reproducible_setup_pbuilder.sh
index 88ac2433..f7b5b5d2 100755
--- a/bin/reproducible_setup_pbuilder.sh
+++ b/bin/reproducible_setup_pbuilder.sh
@@ -61,6 +61,13 @@ echo
echo "Configuring APT to ignore the Release file expiration"
echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/398future
echo
+echo "Working around debootstrap bug https://bugs.debian.org/817236"
+if [ -L /dev/ptmx ]
+ rm /dev/ptmx
+ mknod -m 666 /dev/ptmx c 5 2
+fi
+echo ".. done"
+echo
apt-get update
apt-get -y upgrade
apt-get install -y $@