Apply predictable timestamps in the source image
This commit is contained in:
parent
ff950cbeee
commit
d6e7b80ea0
|
@ -44,6 +44,9 @@ lb source_disk "${@}"
|
|||
lb source_hooks "${@}"
|
||||
lb source_checksums "${@}"
|
||||
|
||||
# Apply SOURCE_DATE_EPOCH to all modified and created files
|
||||
find source -newermt "$(date -d@${SOURCE_DATE_EPOCH} '+%Y-%m-%d %H:%M:%S')" -printf "%y %p\n" -exec touch '{}' -d@${SOURCE_DATE_EPOCH} --no-dereference ';' > source.modified_timestamps
|
||||
|
||||
# Building images
|
||||
lb source_iso "${@}"
|
||||
lb source_tar "${@}"
|
||||
|
|
|
@ -49,6 +49,9 @@ rm -f ${LB_IMAGE_NAME}-source.live.tar.bz2 ${LB_IMAGE_NAME}-source.live.tar.gz $
|
|||
tar cf ${LB_IMAGE_NAME}-source.debian.tar source/debian
|
||||
tar cf ${LB_IMAGE_NAME}-source.live.tar source/live
|
||||
|
||||
touch ${LB_IMAGE_NAME}-source.debian.tar -d@${SOURCE_DATE_EPOCH}
|
||||
touch ${LB_IMAGE_NAME}-source.live.tar -d@${SOURCE_DATE_EPOCH}
|
||||
|
||||
case "${LB_COMPRESSION}" in
|
||||
bzip2)
|
||||
bzip2 ${BZIP2_OPTIONS} ${LB_IMAGE_NAME}-source.debian.tar
|
||||
|
|
Loading…
Reference in New Issue