From cad6f46843c4949815011c3e437d7afbe4821917 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Wed, 1 Jun 2016 09:21:06 +0000 Subject: reproducible debian: vary HOME between builds This is done by setting the BUILD_HOME pbuilder conf value in the temporary pbuilderrc, which is then used by pbuilder to set HOME. Remember that those home directories don't actually exist, as build processes are not supposed to write to HOME nor rely on that. --- bin/reproducible_common.sh | 1 + 1 file changed, 1 insertion(+) (limited to 'bin/reproducible_common.sh') diff --git a/bin/reproducible_common.sh b/bin/reproducible_common.sh index 4e8a4716..7a1668da 100755 --- a/bin/reproducible_common.sh +++ b/bin/reproducible_common.sh @@ -478,6 +478,7 @@ write_variation_table() { write_page "env BUILDUSERIDBUILDUSERID=\"1111\"BUILDUSERID=\"2222\"" write_page "env BUILDUSERNAMEBUILDUSERNAME=\"pbuilder1\"BUILDUSERNAME=\"pbuilder2\"" write_page "env USERUSER=\"pbuilder1\"USER=\"pbuilder2\"" + write_page "env HOMEHOME=\"/nonexistent/first-build\"HOME=\"/nonexistent/second-build\"" write_page "uiduid=1111uid=2222" write_page "gidgid=1111gid=2222" write_page "env DEB_BUILD_OPTIONSDEB_BUILD_OPTIONS=\"parallel=XXX\"
  XXX on amd64 and i386: 18 or 17
  XXX on armhf: 8, 4 or 2DEB_BUILD_OPTIONS=\"parallel=YYY\"
  YYY on amd64 and i386: 17 or 18 (!= the first build)
  YYY on armhf: 8, 4, or 2 (not varied systematically)" -- cgit v1.2.3-70-g09d2