[Reproducible-commits] [misc] 01/01: prebuilder: use disorderfs on 2nd build if available
Reiner Herrmann
reiner at reiner-h.de
Wed Dec 23 12:45:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
deki-guest pushed a commit to branch master
in repository misc.
commit 511fe72b99e5871f2bb875f03e7e64992447949a
Author: Reiner Herrmann <reiner at reiner-h.de>
Date: Wed Dec 23 13:27:48 2015 +0100
prebuilder: use disorderfs on 2nd build if available
based on the pbuilder hooks on jenkins.debian.net by Holger Levsen.
---
prebuilder/pbuilderhooks/B01_disorderfs | 11 +++++++++++
prebuilder/pbuilderhooks/C01_disorderfs | 11 +++++++++++
prebuilder/pbuilderhooks/D03_disorderfs | 12 ++++++++++++
3 files changed, 34 insertions(+)
diff --git a/prebuilder/pbuilderhooks/B01_disorderfs b/prebuilder/pbuilderhooks/B01_disorderfs
new file mode 100755
index 0000000..cd94a4a
--- /dev/null
+++ b/prebuilder/pbuilderhooks/B01_disorderfs
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ -d /tmp/disorderfs ] ; then
+ echo -n "Unmounting /tmp/disorderfs…"
+ fusermount -u "$BUILDDIR"
+ rmdir "$BUILDDIR"
+ mv /tmp/disorderfs "$BUILDDIR"
+ echo " done."
+fi
diff --git a/prebuilder/pbuilderhooks/C01_disorderfs b/prebuilder/pbuilderhooks/C01_disorderfs
new file mode 100755
index 0000000..cd94a4a
--- /dev/null
+++ b/prebuilder/pbuilderhooks/C01_disorderfs
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ -d /tmp/disorderfs ] ; then
+ echo -n "Unmounting /tmp/disorderfs…"
+ fusermount -u "$BUILDDIR"
+ rmdir "$BUILDDIR"
+ mv /tmp/disorderfs "$BUILDDIR"
+ echo " done."
+fi
diff --git a/prebuilder/pbuilderhooks/D03_disorderfs b/prebuilder/pbuilderhooks/D03_disorderfs
new file mode 100755
index 0000000..298e6dc
--- /dev/null
+++ b/prebuilder/pbuilderhooks/D03_disorderfs
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+[ -x /usr/bin/disorderfs ] || exit 0
+
+echo -n "I: Mounting "$BUILDDIR" as disorderfs…" >&2
+mknod -m 666 /dev/fuse c 10 229
+mv "$BUILDDIR" /tmp/disorderfs
+mkdir "$BUILDDIR"
+disorderfs --shuffle-dirents=yes --multi-user=yes /tmp/disorderfs "$BUILDDIR"
+echo " done."
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/misc.git
More information about the Reproducible-commits
mailing list