From 5c6f095127528bb59c3922fbdfae0800bb687621 Mon Sep 17 00:00:00 2001 From: John Lee Date: Thu, 18 Dec 2008 23:53:14 +0800 Subject: linux-openmoko: don't flash kernel if using SD card. modify the post-install script then it will not flash kernel image after upgrade kernel if people boot from SD card. --- packages/linux/linux-openmoko.inc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'packages/linux/linux-openmoko.inc') diff --git a/packages/linux/linux-openmoko.inc b/packages/linux/linux-openmoko.inc index c986975851..278a01d5ee 100644 --- a/packages/linux/linux-openmoko.inc +++ b/packages/linux/linux-openmoko.inc @@ -56,9 +56,14 @@ do_deploy_append() { RDEPENDS_kernel-image += "mtd-utils" pkg_postinst_kernel-image () { + +# Get the lastest root file system value of boot args +boot_arg=`cat /proc/cmdline |tr " " "\n"|grep "root=" |tail -n 1` +has_mtdblock=`echo $boot_arg |grep mtdblock` + if test "x$D" != "x"; then exit 1 -else +elif test "empty$has_mtdblock" != "empty"; then if [ -f ${sysconfdir}/default/flashkernel ] ; then echo "Upgrading Kernel in Flash" echo "DO NOT stop this process" @@ -79,6 +84,8 @@ else else touch ${sysconfdir}/default/flashkernel fi +else + echo "You are not booting from NAND, don't flash kernel into mtdblock." fi } -- cgit v1.2.3