rebuild: update --disk-info

This commit is contained in:
Roland Clobus 2023-07-15 19:27:59 +02:00
parent 5bff71fea2
commit 0d58c4287c
No known key found for this signature in database
GPG Key ID: 62C57C6AA61495BD
1 changed files with 4 additions and 3 deletions

View File

@ -120,6 +120,7 @@ parse_commandline_arguments() {
--disk-info)
shift
DISK_INFO="${1}"
shift
;;
--generate-source)
shift
@ -441,12 +442,12 @@ This image was generated by $(basename ${BASH_SOURCE})
Script commandline: ${REBUILD_COMMANDLINE}
Script hash: ${REBUILD_SHA256SUM}
EOF
ISO8601_TIMESTAMP=$(date --utc -d@${SOURCE_DATE_EPOCH} +%Y-%m-%dT%H:%M:%SZ)
if [ -z "${DISK_INFO}" ]
then
ISO8601_TIMESTAMP=$(date --utc -d@${SOURCE_DATE_EPOCH} +%Y-%m-%dT%H:%M:%SZ)
DISK_INFO="Auto-generated Debian GNU/Linux Live ${DEBIAN_VERSION_NUMBER} ${CONFIGURATION} ${ISO8601_TIMESTAMP}"
DISK_INFO="Auto-generated Debian GNU/Linux Live ${DEBIAN_VERSION_NUMBER} ${CONFIGURATION}"
fi
echo -n "${DISK_INFO}" > config/includes.binary/.disk/info
echo -n "${DISK_INFO} ${ISO8601_TIMESTAMP}" > config/includes.binary/.disk/info
# Add additional hooks, that work around known issues regarding reproducibility
cp -a ${LIVE_BUILD}/examples/hooks/reproducible/* config/hooks/normal