[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#550584: More info



Hi,

2011/3/4 Martin Michlmayr <tbm@cyrius.com>:
> 14:59 < bwh> tbm: Are you going to put those hooks back in flash-kernel
>  some time soon?
> 15:02 < tbm> bwh: I asked joeyh and Sledge for help but nobody suggested
>  a solution.  If someone sends a patch, I'd be happy to upload.
> 15:06 < bwh> tbm: The solution to what?
> 15:12 < tbm> bwh: see #550584

Jimdigriz proposes in his website [0]

Let me know if this proposal is good enough to test and work out on
other devices.

========8<====================
# cat <<'EOF' > /etc/kernel/postinst.d/local-kirkwood
#!/bin/sh -e

version="$1"
bootopt=""

# passing the kernel version is required
[ -z "${version}" ] && exit 0

# avoid running multiple times
if [ -n "$DEB_MAINT_PARAMS" ]; then
        eval set -- "$DEB_MAINT_PARAMS"
        if [ -z "$1" ] || [ "$1" != "configure" ]; then
                exit 0
        fi
fi

[ -x /usr/bin/mkimage ] || ( echo "missing mkimage" > /dev/stderr; exit 1 )
[ -x /usr/sbin/flash_eraseall ] || ( echo "missing flase_eraseall" >
/dev/stderr; exit 1 )
[ -x /usr/sbin/nandwrite ] || ( echo "missing nandwrite" > /dev/stderr; exit 1 )

/usr/bin/mkimage -A arm -O linux -T kernel -C none -n uImage -a
0x00008000 -e 0x00008000 -d /boot/vmlinuz-${version} /tmp/uImage
/usr/sbin/flash_eraseall /dev/mtd1
/usr/sbin/nandwrite -p /dev/mtd1 /tmp/uImage
rm /tmp/uImage
EOF

# chown root:root /etc/kernel/postinst.d/local-kirkwood
# chmod 755 /etc/kernel/postinst.d/local-kirkwood

========8<====================

[0] http://www.digriz.org.uk/kirkwood
-- 
 Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html



Reply to: