mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-22 15:04:44 +01:00
squashme: gitian: fix qt determinism
Fixes the 'date' wrapper which wasn't actually functional. Sequential builds would be the same, but builds crossing a date threshold would not.
This commit is contained in:
parent
2288206b19
commit
7fe8fe6580
1 changed files with 1 additions and 4 deletions
|
@ -7,7 +7,6 @@ architectures:
|
||||||
packages:
|
packages:
|
||||||
- "git-core"
|
- "git-core"
|
||||||
- "automake"
|
- "automake"
|
||||||
- "faketime"
|
|
||||||
- "p7zip-full"
|
- "p7zip-full"
|
||||||
|
|
||||||
reference_datetime: "2013-06-01 00:00:00"
|
reference_datetime: "2013-06-01 00:00:00"
|
||||||
|
@ -28,13 +27,11 @@ script: |
|
||||||
export TAR_OPTIONS="-m --mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME""
|
export TAR_OPTIONS="-m --mtime="$REFERENCE_DATE\\\ $REFERENCE_TIME""
|
||||||
export ZERO_AR_DATE=1
|
export ZERO_AR_DATE=1
|
||||||
|
|
||||||
export REFERENCE_DATETIME
|
|
||||||
export TZ=UTC
|
export TZ=UTC
|
||||||
|
|
||||||
REAL_DATE=`which date`
|
REAL_DATE=`which date`
|
||||||
echo '#!/bin/bash' > $HOME/date
|
echo '#!/bin/bash' > $HOME/date
|
||||||
echo 'export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1' >> $HOME/date
|
echo "$REAL_DATE -d \"${REFERENCE_DATETIME}\" \"\$@\"" >> $HOME/date
|
||||||
echo "$REAL_DATE \"\$@\"" >> $HOME/date
|
|
||||||
|
|
||||||
chmod +x $HOME/date
|
chmod +x $HOME/date
|
||||||
export PATH=$HOME:$PATH
|
export PATH=$HOME:$PATH
|
||||||
|
|
Loading…
Add table
Reference in a new issue