abuild: set SOURCE_DATE_EPOCH from rootpkg

This commit is contained in:
Natanael Copa 2019-11-26 18:41:32 +00:00
parent 918b7b1920
commit 80a2e6f8cf

View File

@ -106,7 +106,9 @@ want_check() {
set_source_date() {
# set time stamp for reproducible builds
export ABUILD_LAST_COMMIT="$(git_last_commit)$(git_dirty)"
if [ -z "$ABUILD_LAST_COMMIT" ]; then
export ABUILD_LAST_COMMIT="$(git_last_commit)$(git_dirty)"
fi
if [ -z "$SOURCE_DATE_EPOCH" ] && [ "${ABUILD_LAST_COMMIT%-dirty}" = "$ABUILD_LAST_COMMIT" ]; then
SOURCE_DATE_EPOCH=$(git_last_commit_epoch $ABUILD_LAST_COMMIT)
fi
@ -1898,6 +1900,7 @@ check_fakeroot() {
rootpkg() {
cd "$startdir"
rm -rf "$pkgdir"
set_source_date
[ -n "$FAKEROOT" ] && msg "Entering fakeroot..."
do_fakeroot "$abuild_path" $forceroot $color_opt $keep_build \