Re: [PATCH] kheaders: explicitly define file modes for archived headers

From: Masahiro Yamada
Date: Thu May 30 2024 - 10:30:53 EST


On Tue, May 28, 2024 at 8:33 PM Matthias Männich <maennich@xxxxxxxxxx> wrote:
>
> From: Matthias Maennich <maennich@xxxxxxxxxx>
>
> Build environments might be running with different umask settings
> resulting in indeterministic file modes for the files contained in
> kheaders.tar.xz. The file itself is served with 444, i.e. world
> readable. Archive the files explicitly with 744,a+X to improve
> reproducibility across build environments.
>
> --mode=0444 is not suitable as directories need to be executable. Also,
> 444 makes it hard to delete all the readonly files after extraction.
>
> Cc: stable@xxxxxxxxxxxxxxx
> Cc: linux-kbuild@xxxxxxxxxxxxxxx
> Cc: Masahiro Yamada <masahiroy@xxxxxxxxxx>
> Cc: Joel Fernandes <joel@xxxxxxxxxxxxxxxxx>
> Signed-off-by: Matthias Maennich <maennich@xxxxxxxxxx>
> ---

Applied to linux-kbuild.
Thanks!



--
Best Regards
Masahiro Yamada