From 294b651deae7c1d0f13faf53c4b74e45d621b8e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A8=D0=B0=D1=88=D0=BA=D0=B8=D0=BD=20=D0=9D=D0=B8=D0=BA?= =?UTF-8?q?=D0=BE=D0=BB=D0=B0=D0=B9?= Date: Tue, 25 Jul 2023 23:50:41 +0300 Subject: [PATCH] Extend regexp for kernel removing. --- sbin/kernel-clean.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sbin/kernel-clean.sh b/sbin/kernel-clean.sh index 5d61f55..38c7199 100755 --- a/sbin/kernel-clean.sh +++ b/sbin/kernel-clean.sh @@ -21,13 +21,13 @@ done # rm old modules echo REVISION=$REVISION -cd /lib/modules && $NICE_CMD rm -rf `ls --color=never | sort -V | grep -vE "^$REVISION$|^$UNAME$"` +cd /lib/modules && $NICE_CMD rm -rf `ls --color=never | sort -V | grep -vE "^$REVISION$|^$REVISION-x86_64$|^$UNAME$"` # rm old kernel revisions mount -o remount,rw /boot cd /boot for f in System.map config vmlinuz kernel-genkernel initramfs; do - rm -f `ls --color=never $f-* 2>/dev/null | sort -V | grep -vE "$REVISION$|$REVISION.img$|$UNAME$|$UNAME.img$"` + rm -f `ls --color=never $f-* 2>/dev/null | sort -V | grep -vE "$REVISION$|$REVISION-x86_64$|$REVISION.img$|$REVISION-x86_64.img$|$UNAME$|$UNAME-x86_64$|$UNAME.img$|$UNAME-x86_64.img$"` done mount -o remount,ro -force /boot