From d15fd23f57df6d093d3705a26e43f57c63c3c2b3 Mon Sep 17 00:00:00 2001 From: yuelg Date: Wed, 29 Nov 2023 10:33:34 +0800 Subject: [PATCH] kernel.spec: fix a bug of reinstall kernel operation It leads to deletion of related kernel item in grub.conf hulk inclusion category: bugfix bugzilla: https://gitee.com/src-openeuler/kernel/issues/I8KAVR CVE: NA Signed-off-by: yuelg --- kernel.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 8d0beecd..98c33e60 100644 --- a/kernel.spec +++ b/kernel.spec @@ -770,7 +770,9 @@ if [ `uname -i` == "aarch64" ] && fi %postun -%{_sbindir}/new-kernel-pkg --rminitrd --rmmoddep --remove %{KernelVer} || exit $? +if [ ! -e /boot/vmlinuz-%{KernelVer} ]; then + %{_sbindir}/new-kernel-pkg --rminitrd --rmmoddep --remove %{KernelVer} || exit $? +fi if [ -x %{_sbindir}/weak-modules ] then %{_sbindir}/weak-modules --remove-kernel %{KernelVer} || exit $? -- Gitee