kernel-azure: Install vmlinux with root executable permissions (#4898)
Cherry-pick of abe001946e
There was a bug where debug sources were missing from sources that were
built into vmlinux. This is because find_debuginfo, the script which
extracts debug sources, looks only at files which are executable.
Because we were installing vmlinux as 644, it was being skipped.
Therefore, change to install with permissions 744.
This commit is contained in:
Родитель
1a2de25ba5
Коммит
0e4581a73e
|
@ -10,7 +10,7 @@
|
|||
Summary: Signed Linux Kernel for Azure
|
||||
Name: kernel-azure-signed-%{buildarch}
|
||||
Version: 5.15.92.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: GPLv2
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -153,6 +153,9 @@ ln -sf linux-%{uname_r}.cfg /boot/mariner.cfg
|
|||
%exclude /module_info.ld
|
||||
|
||||
%changelog
|
||||
* Wed Feb 15 2023 Rachel Menge <rachelmenge@microsoft.com> - 5.15.92.1-2
|
||||
- Bump to match kernel-azure release
|
||||
|
||||
* Mon Feb 06 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 5.15.92.1-1
|
||||
- Auto-upgrade to 5.15.92.1
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
Summary: Linux Kernel
|
||||
Name: kernel-azure
|
||||
Version: 5.15.92.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
License: GPLv2
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
|
@ -224,7 +224,7 @@ install -D -m 640 arch/arm64/boot/dts/freescale/imx8mq-evk.dtb %{buildroot}/boot
|
|||
install -vm 400 System.map %{buildroot}/boot/System.map-%{uname_r}
|
||||
install -vm 600 .config %{buildroot}/boot/config-%{uname_r}
|
||||
cp -r Documentation/* %{buildroot}%{_defaultdocdir}/linux-%{uname_r}
|
||||
install -vm 644 vmlinux %{buildroot}%{_libdir}/debug/lib/modules/%{uname_r}/vmlinux-%{uname_r}
|
||||
install -vm 744 vmlinux %{buildroot}%{_libdir}/debug/lib/modules/%{uname_r}/vmlinux-%{uname_r}
|
||||
# `perf test vmlinux` needs it
|
||||
ln -s vmlinux-%{uname_r} %{buildroot}%{_libdir}/debug/lib/modules/%{uname_r}/vmlinux
|
||||
|
||||
|
@ -406,6 +406,9 @@ ln -sf linux-%{uname_r}.cfg /boot/mariner.cfg
|
|||
%{_sysconfdir}/bash_completion.d/bpftool
|
||||
|
||||
%changelog
|
||||
* Wed Feb 15 2023 Rachel Menge <rachelmenge@microsoft.com> - 5.15.92.1-2
|
||||
- Install vmlinux as root executable for debuginfo
|
||||
|
||||
* Mon Feb 06 2023 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 5.15.92.1-1
|
||||
- Auto-upgrade to 5.15.92.1
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче