Skip to content

Commit 7bfbb2a

Browse files
Timothy Kenno Handojotimkenhan
Timothy Kenno Handojo
authored andcommitted
reproducibility: timestamp on generated files; remove random & time env vars
1 parent cbc9135 commit 7bfbb2a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Diff for: bin/misc-functions.sh

+4
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,10 @@ __dyn_package() {
528528
echo -n "${BUILD_ID}" > "${PORTAGE_BUILDDIR}"/build-info/BUILD_ID
529529
fi
530530

531+
if [[ "${BUILD_TIME}" == "ebuild" ]]; then
532+
find ${D} -exec touch -h -r ${EBUILD} {} \;
533+
fi
534+
531535
if [[ "${BINPKG_FORMAT}" == "xpak" ]]; then
532536
local tar_options=""
533537

Diff for: bin/phase-functions.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ __filter_readonly_variables() {
9090
local bash_misc_vars="BASH BASH_.* COLUMNS COMP_WORDBREAKS HISTCMD
9191
HISTFILE HOSTNAME HOSTTYPE IFS LINENO MACHTYPE OLDPWD
9292
OPTERR OPTIND OSTYPE POSIXLY_CORRECT PS4 PWD RANDOM
93-
SECONDS SHLVL _"
93+
SECONDS SHLVL _ SRANDOM EPOCHREALTIME EPOCHSECONDS"
9494
local filtered_sandbox_vars="SANDBOX_ACTIVE SANDBOX_BASHRC
9595
SANDBOX_DEBUG_LOG SANDBOX_DISABLED SANDBOX_LIB
9696
SANDBOX_LOG SANDBOX_ON"

0 commit comments

Comments
 (0)