Re: [PATCH] kbuild: rpm-pkg: ghost modules.weakdep file

From: Masahiro Yamada
Date: Sun Jul 28 2024 - 04:09:23 EST


On Fri, Jul 26, 2024 at 6:00 PM Jose Ignacio Tornos Martinez
<jtornosm@xxxxxxxxxx> wrote:
>
> In the same way as for other similar files, mark as ghost the new file
> generated by depmod for configured weak dependencies for modules,
> modules.weakdep, so that although it is not included in the package,
> claim the ownership on it.
>
> Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@xxxxxxxxxx>
> ---


The usage in another thread seems to be kind of controversial,
but modules.weakdep already landed in kmod.
So, I applied this to linux-kbuild/fixes.
Thanks!


> scripts/package/kernel.spec | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/scripts/package/kernel.spec b/scripts/package/kernel.spec
> index 74355ff0e106..d558d39c01b6 100644
> --- a/scripts/package/kernel.spec
> +++ b/scripts/package/kernel.spec
> @@ -74,7 +74,7 @@ ln -fns /usr/src/kernels/%{KERNELRELEASE} %{buildroot}/lib/modules/%{KERNELRELEA
> echo "/lib/modules/%{KERNELRELEASE}"
>
> for x in alias alias.bin builtin.alias.bin builtin.bin dep dep.bin \
> - devname softdep symbols symbols.bin; do
> + devname softdep weakdep symbols symbols.bin; do
> echo "%ghost /lib/modules/%{KERNELRELEASE}/modules.${x}"
> done
>
> --
> 2.45.2
>
>


--
Best Regards
Masahiro Yamada