-
Notifications
You must be signed in to change notification settings - Fork 73
Comparing changes
Open a pull request
base repository: ilbers/isar
base: master
head repository: venkata-pyla/isar
compare: master
- 6 commits
- 19 files changed
- 1 contributor
Commits on Dec 15, 2023
-
wic:rootfs-u-boot.py: Set timestamps for newly updated files
The u-boot rootfs image is not reproducible because the `update-u-boot-script` is creating new files with build timestamps, whereas the rootfs files timestamps are set to SOURCE_DATE_EPOCH during do_rootfs_finalize task and so for set the timestamps for the newly updated files. Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 909c005 - Browse repository at this point
Copy the full SHA 909c005View commit details -
linux-module: Use debug-prefix-map to build modules deterministically
The custom linux modules are built non-determinstically due to the reason that the kernel build includes absolute paths in the debug information which is not necessary and can be trimmed using `debug-prefix-map` option. Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e996fb2 - Browse repository at this point
Copy the full SHA e996fb2View commit details -
wic: Set file system uuid to ext4 partitions
Adding pre configured UUID's to the file systems will helps to build reproducible images. Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fff1aa7 - Browse repository at this point
Copy the full SHA fff1aa7View commit details -
wic: use E2FSPROGS_FAKE_TIME and hash_seed to generate reproducible ext4
images E2FSPROGS_FAKE_TIME: sets fixed times for the inodes in the file system. hash_seed: creates reproducible directory indexes in the file system. Reference commit in e2fsprogs: e1f7100643a46456be107b33098f6034b0835e6d Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b14e97 - Browse repository at this point
Copy the full SHA 9b14e97View commit details -
wic: honor the SOURCE_DATE_EPOCH in case of updated fstab
In case user requested to build a binary repeatable package, it's required to honor the SOURCE_DATE_EPOCH environment variable. So forcefully set mtime inside all the routines which modify fstab in case it is updated. Taken from openembedded-core: 99719a3712a88dce8450994d995803e126e49115 Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2e36c3 - Browse repository at this point
Copy the full SHA b2e36c3View commit details -
wic: make ext2/3/4 images reproducible
Ext2/3/4 FS contains not only mtime, but also ctime, atime and crtime. Currently, all the files are being added into the rootfs image using mkfs -d functionality which affects all the timestamps excluding mtime. This patch ensures these timestamps inside the FS image equal to the SOURCE_DATE_EPOCH if it is set. taken from openembedded-core: 75d2dd0ea7790db2e8ee921784ca373abff2df65 Signed-off-by: venkata pyla <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 038628e - Browse repository at this point
Copy the full SHA 038628eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master