mirror of
https://github.com/ipxe/ipxe
synced 2026-02-14 02:31:26 +03:00
[build] Use SOURCE_DATE_EPOCH for .iso timestamps if it exists
Originally-implemented-by: Bernhard M. Wiedemann <bwiedemann@suse.de> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -240,6 +240,16 @@ if [ -n "${ISOIMG}" ] ; then
|
|||||||
else
|
else
|
||||||
FATIMG=
|
FATIMG=
|
||||||
fi
|
fi
|
||||||
|
if [ -n "${SOURCE_DATE_EPOCH:-}" ] ; then
|
||||||
|
DATE_FMT="+%Y%m%d%H%M%S00"
|
||||||
|
BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" \
|
||||||
|
2>/dev/null || \
|
||||||
|
date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" \
|
||||||
|
2>/dev/null || \
|
||||||
|
date -u "${DATE_FMT}")
|
||||||
|
ISOARGS="${ISOARGS} --set_all_file_dates ${BUILD_DATE}"
|
||||||
|
ISOARGS="${ISOARGS} --modification-date=${BUILD_DATE}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create FAT filesystem image, if applicable
|
# Create FAT filesystem image, if applicable
|
||||||
|
|||||||
Reference in New Issue
Block a user