Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
reproducible Debian: perform build2 in merged /usr environment for >= buster
· d04769a7
Simon McVittie
authored
Nov 08, 2018
and
Holger Levsen
committed
Nov 09, 2018
d04769a7
reproducible Debian: document that we vary by installing the usrmerge package
· 7902f640
Holger Levsen
authored
Nov 09, 2018
Signed-off-by:
Holger Levsen
<
holger@layer-acht.org
>
7902f640
Show whitespace changes
Inline
Side-by-side
bin/reproducible_build.sh
View file @
7902f640
...
...
@@ -648,6 +648,14 @@ EOF
else
echo
"BUILDDIR=/build"
>>
"
$TMPCFG
"
fi
local
pbuilder_options
=()
case
"
${
SUITE
}
"
in
(
unstable|experimental|buster
)
pbuilder_options+
=(
--extrapackages
usrmerge
)
;;
esac
set
+e
# remember to change the sudoers setting if you change the following command
# (the 2nd build gets a longer timeout trying to make sure the first build
...
...
@@ -661,6 +669,7 @@ EOF
--basetgz
/var/cache/pbuilder/
$SUITE
-reproducible-base
.tgz
\
--buildresult
$TMPDIR
/b2
\
--logfile
b2/build.log
\
"
${
pbuilder_options
[@]
}
"
\
${
SRCPACKAGE
}
_
${
EVERSION
}
.dsc
local
PRESULT
=
$?
set
-e
...
...
bin/reproducible_common.sh
View file @
7902f640
...
...
@@ -474,6 +474,7 @@ write_variation_table() {
write_page
"<tr><td>uid</td><td>uid=1111</td><td>uid=2222</td></tr>"
write_page
"<tr><td>gid</td><td>gid=1111</td><td>gid=2222</td></tr>"
write_page
"<tr><td>/bin/sh</td><td>/bin/dash</td><td>/bin/bash</td></tr>"
write_page
"<tr><td><em>usrmerge</em> package installed</td><td>no</td><td>yes</td></tr>"
write_page
"<tr><td>build path</td><td>/build/1st/
\$
pkg-
\$
ver <em>(not varied for stretch/buster)</em></td><td>/build/
\$
pkg-
\$
ver/2nd <em>(not varied for stretch/buster)</em></td></tr>"
write_page
"<tr><td>user's login shell</td><td>/bin/sh</td><td>/bin/bash</td></tr>"
write_page
"<tr><td>user's <a href="
https://en.wikipedia.org/wiki/Gecos_field
">GECOS</a></td><td>first user,first room,first work-phone,first home-phone,first other</td><td>second user,second room,second work-phone,second home-phone,second other</td></tr>"
...
...