GNU bug report logs -
#33639
ISO installer image is broken on i686
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Thu, 6 Dec 2018 00:04:02 UTC
Severity: serious
Merged with 35136
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
it seems to help if you explicitely set the timestamps of the "/" directory
export SOURCE_DATE_EPOCH=1555311212
xorriso -outdev test.iso -map x /x \
-alter_date b-c 1970010100000000 / -- \
-alter_date c 1970010100000000 / --
ISOs made with these xorriso commands match perfectly.
A bit more elegant than 1970 would be to use the seconds value from
SOURCE_DATE_EPOCH (prefix "=" announces date +%s format):
-alter_date b-c =$SOURCE_DATE_EPOCH / -- \
-alter_date c =$SOURCE_DATE_EPOCH / --
The -alter_date commands should be performed after all -map commands,
just to make sure that the timestamps do not get changed again.
I still need to find out where the current time sneaks in.
But this workaround should not do harm after the bug was corrected.
Have a nice day :)
Thomas
This bug report was last modified 5 years and 215 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.