kiwi-el8/kiwi/filesystem
Marcus Schäfer 8038ccfbef
Seed filesystem UUIDs with SOURCE_DATE_EPOCH
For reproducible builds the calculation of the filesystem UUID
should be persistent with each rebuild of the image. To achieve
this the UUID is calculated using the SOURCE_DATE_EPOCH from
the environment plus a char-number representation of the filesystem
label name as random seed. In kiwi every filesystem is created
with a label, thus only in case there is no SOURCE_DATE_EPOCH
available we continue to create the UUID as random data.
This Fixes #2761
2025-07-08 16:37:38 +02:00
..
__init__.py Add support for erofs 2024-09-13 15:04:45 +02:00
base.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
btrfs.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
erofs.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
ext2.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
ext3.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
ext4.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
fat16.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
fat32.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
isofs.py xorriso: respect efiparttable and gpt_hybrid_mbr 2024-12-13 11:13:27 -08:00
setup.py Complete strong typing for API methods 2021-04-10 20:04:39 +02:00
squashfs.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
swap.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00
xfs.py Seed filesystem UUIDs with SOURCE_DATE_EPOCH 2025-07-08 16:37:38 +02:00