From eb08043f98b749399d0edc7ad48f83c46dd95c34 Mon Sep 17 00:00:00 2001 From: Bill Peck Date: Wed, 10 Apr 2013 15:49:44 -0400 Subject: use the existing kernel to figure out the kernel arch. --- kernel/kernelinstall/runtest.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/kernelinstall/runtest.sh b/kernel/kernelinstall/runtest.sh index e4f8057..2653850 100755 --- a/kernel/kernelinstall/runtest.sh +++ b/kernel/kernelinstall/runtest.sh @@ -900,8 +900,11 @@ function Main () testver=$(rpm -qf $0) DeBug "$testver" +# Use the installed kernels to find out the arch string that must be reomved from uname -r +kernarch=$(rpm -qf --qf '%{arch}\n' $(find /boot -name vmlinu\*) | head -n 1) + # Current kernel variables -runkernel=$(/bin/uname -r | sed -e "s/.$(rpm --eval '%{_target_cpu}')*.//g") +runkernel=$(/bin/uname -r | sed -e "s/.${kernarch}*.//g") kernbase=$(rpm -q --queryformat '%{name}-%{version}-%{release}\n' -qf /boot/config-$(uname -r)) kername=$(rpm -q --queryformat '%{name}\n' -qf /boot/config-$(uname -r)) kernver=$(rpm -q --queryformat '%{version}\n' -qf /boot/config-$(uname -r)) -- cgit