Improve reproducibility of initramfs
Use SOURCE_DATE_EPOCH variable (cherry picked from commit43235dd862
) (cherry picked from commit50b7baa8be
)
This commit is contained in:
parent
72e769ead6
commit
1a8f484db6
@ -371,9 +371,12 @@ if [ -z "$modules_dep" ]; then
|
||||
depmod -F %buildroot/boot/System.map-%kernelrelease \
|
||||
-b "$tmpdir" -a %kernelrelease || exit 1
|
||||
pushd "$tmpdir"
|
||||
if [ -n "$SOURCE_DATE_EPOCH" ]; then
|
||||
find . -exec touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" {} +
|
||||
fi
|
||||
find . -print0 | sort -z \
|
||||
| cpio --null -R 0:0 -H newc -o --quiet \
|
||||
| gzip > %buildroot/%vm_install_dir/initramfs || exit 1
|
||||
| cpio --null -R 0:0 -H newc -o --reproducible --quiet \
|
||||
| gzip -n > %buildroot/%vm_install_dir/initramfs || exit 1
|
||||
popd
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user