On 05-Mar-19 00:15, Thorsten Holtkämper wrote: > > Am 3. März 2019 18:15:37 schrieb Pablo Sebastián Greco > <pablo at fliagreco.com.ar>: > >> El 3/3/19 a las 13:24, Pablo Sebastián Greco escribió: >>> >>> El 3/3/19 a las 12:24, Thorsten Holtkämper escribió: >>>> Hi all, >>>> >>>> >>>> >>>> >>>> kernel upgrades on the raspi sometimes end up with not the latest >>>> kernel being "activated" in the /boot directory. The reason for this >>>> is the kernel rpm postuninstall script of the old kernel that is >>>> removed: >>>> >>>> >>>> >>>> >>>> postuninstall scriptlet (using /bin/sh): >>>> cp $(ls -1 /boot/kernel-*-*|tail -1) /boot/kernel7.img >>>> cp $(ls -1d /usr/share/raspberrypi2-kernel/*-*/|tail -1)/boot/*.dtb >>>> /boot/ >>>> cp $(ls -1d /usr/share/raspberrypi2-kernel/*-*/|tail >>>> -1)/boot/overlays/*.dtb* /boot/overlays/ >>>> >>>> >>>> >>>> >>>> It chooses the latest kernel version with "ls -1 >>>> /boot/kernel-*-*|tail -1" which fails for kernel versions that have >>>> different number of digits in the version string, e.g. 4.9 and 4.14 >>>> or 4.14.91 and 4.14.103. >>>> >>>> >>>> >>>> >>>> An additional "sort -V" should fix the problem, i.e. "ls -1 >>>> /boot/kernel-*-*|sort -V|tail -1". >>>> >>>> >>>> >>>> >>>> What do you think? >>> That looks bad!!!, you may even end up removing your current kernel. >>> The sort -V seems to do what we need to, but this will be a problem >>> until the last 4.14.xx is removed from the system. >>> I'll try to build a new kernel later today, so we can start testing >>> this. >>> >>> Thanks for the report. >>> Pablo. >>>> >>>> >>>> >>>> >>>> Best regards, >>>> Thorsten >> Just pushed a build with these changes >> https://git.stg.centos.org/rpms/raspberrypi2/c/94eb3c3ad1e3828a885cf5e5178fc78e21cca990?branch=c7-sig-altarch-kernel >> >> >> When it finishes, it should appear here >> https://buildlogs.centos.org/c7-kernels.armhfp/raspberrypi2/ (it should >> be in a few hours) >> >> Let me know if you can test and how it went. > > I could do some testing, but there is no new kernel at the given URL. It's there, now. BR > > BR, > Thorsten > >> >> >> >> >> Thanks. >> >> >> >> >> Pablo. >> _______________________________________________ >> Arm-dev mailing list >> Arm-dev at centos.org >> https://lists.centos.org/mailman/listinfo/arm-dev > > > > _______________________________________________ > Arm-dev mailing list > Arm-dev at centos.org > https://lists.centos.org/mailman/listinfo/arm-dev