From 352f438bc212e624fc635be6aae574695e013df9 Mon Sep 17 00:00:00 2001 From: yafen Date: Fri, 11 Mar 2022 23:39:52 +0800 Subject: [PATCH] RPi: update warning info when uninstall or update --- raspberrypi-kernel.spec | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/raspberrypi-kernel.spec b/raspberrypi-kernel.spec index 33b9791..3418ab4 100644 --- a/raspberrypi-kernel.spec +++ b/raspberrypi-kernel.spec @@ -8,7 +8,7 @@ Name: raspberrypi-kernel Version: 5.10.0 -Release: %{hulkrelease}.4 +Release: %{hulkrelease}.5 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -88,7 +88,7 @@ install -m 644 arch/%{Arch}/boot/dts/overlays/README $RPM_BUILD_ROOT/boot/dtb-%{ %postun version_old=0 if [ "$1" == "0" ]; then - version_old=old + echo "warning: something may go wrong when starting this device next time after uninstalling raspberrypi-kernel." else version_tmp=0 name_len=`echo -n %{name}-|wc -c` @@ -109,7 +109,7 @@ else fi fi if [ "$version_old" != "0" ]; then - if [ -f /boot/vmlinuz-$version_old ] && [ -d /boot/dtb-$version_old ] && ( [ "$version_old" == "old" ] || [ -d /lib/modules/$version_old ] ); then + if [ -f /boot/vmlinuz-$version_old ] && [ -d /boot/dtb-$version_old ] && [ -d /lib/modules/$version_old ]; then ls /boot/dtb-$version_old/overlays/*.dtbo > /dev/null 2>&1 if [ "$?" == "0" ]; then ls /boot/dtb-$version_old/*.dtb > /dev/null 2>&1 @@ -129,25 +129,17 @@ if [ "$version_old" != "0" ]; then fi install -m 644 /boot/dtb-$version_old/overlays/README /boot/overlays/ else - echo "warning: files in /boot/dtb-$version_old/*.dtb missing when resetting kernel as $version_old, something may go wrong when starting this device next time." + echo "warning: files in /boot/dtb-$version_old/*.dtb missing when resetting raspberrypi-kernel as $version_old, something may go wrong when starting this device next time." fi else - echo "warning: files in /boot/dtb-$version_old/overlays missing when resetting kernel as $version_old, something may go wrong when starting this device next time." + echo "warning: files in /boot/dtb-$version_old/overlays missing when resetting raspberrypi-kernel as $version_old, something may go wrong when starting this device next time." fi else - echo "warning: files missing when resetting kernel as $version_old, something may go wrong when starting this device next time." + echo "warning: files missing when resetting raspberrypi-kernel as $version_old, something may go wrong when starting this device next time." fi fi %posttrans -if [ "$1" == "1" ]; then - if [ ! -f /boot/vmlinuz-old ] && [ -f /boot/kernel8.img ]; then - mkdir /boot/dtb-old - mv /boot/*.dtb /boot/dtb-old - mv /boot/overlays /boot/dtb-old/ - mv /boot/kernel8.img /boot/vmlinuz-old - fi -fi rm -rf /boot/*.dtb /boot/overlays /boot/kernel8.img mkdir -p /boot/overlays install -m 755 /boot/vmlinuz-%{KernelVer} /boot/kernel8.img @@ -174,6 +166,9 @@ install -m 644 /boot/dtb-%{KernelVer}/overlays/README /boot/overlays/ /lib/modules/%{KernelVer} %changelog +* Fri Mar 11 2022 Yafen Fang - 5.10.0-52.0.0.5 +- update warning info when uninstall or update raspberrypi-kernel + * Fri Mar 11 2022 Yafen Fang - 5.10.0-52.0.0.4 - update kernel version to openEuler 5.10.0-52.0.0 - update Raspberry Pi patch, last commit (b0272c695e99a8dcc3a01298db56361333f1fdcf): net: phy: lan87xx: Decrease phy polling rate