Preventing opkg upgrade from flashing the kernel partition

Mikael Berthe mikael.berthe at lilotux.net
Wed Sep 3 20:56:05 CEST 2008


* arne anka <openmoko at ginguppin.de> [2008-09-03 10:48 +0200]:
> 
> > I tried to find a kernel package to check but I couldn't find one.
> 
> how's that?
> if you don't find a kernel package then probably none would be installed.
> if you got an opkg based distribution installed that already had a kernel  
> upgrade via opkg, look into /usr/lib/opkg/ (i think).

Aha, you're right!  I was trying to download an opk file, didn't think
of looking the opkg directory (for some reason I was convinced that opkg
removes these scripts to gain some space).

So Qtopia's postinst script contains

    (...)
    if [ -f /etc/default/flashkernel ] ; then
        echo "Upgrading Kernel in Flash"
        echo "DO NOT stop this process"
        (flashing...)
    else
        touch /etc/default/flashkernel
    fi

(I'll check OM2008, I suppose it's the same.)

So doing
 rm /etc/default/flashkernel ; opkg upgrade
seems to do what I want.  I'll try it.

I wonder why the file is created when it doesn't exist, however.

> furthermore, opkg might have an option to not execute scripts upon  
> installation.

Maybe, but that would apply to all packages upgraded by an
"opkg upgrade" session.


Thanks for the hint, Arne!
-- 
MiKael




More information about the community mailing list