From: John Lee Date: Thu, 14 Feb 2008 10:28:10 +0000 (+0000) Subject: linux-openmoko: move 2.6.24 from linux-openmoko-devel to linux-openmoko X-Git-Tag: Release-2010-05/1~7106^2^2~68 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=206784fedf6a3ab3c82489ceaf9655e1026c2b34;p=openembedded.git linux-openmoko: move 2.6.24 from linux-openmoko-devel to linux-openmoko * make it work with sourcepkg.bbclass by using do_patch_prepend --- diff --git a/packages/linux/linux-openmoko-devel_2.6.24.bb b/packages/linux/linux-openmoko_2.6.24.bb similarity index 71% rename from packages/linux/linux-openmoko-devel_2.6.24.bb rename to packages/linux/linux-openmoko_2.6.24.bb index 4d4b6d0f5e..19c0119f2f 100644 --- a/packages/linux/linux-openmoko-devel_2.6.24.bb +++ b/packages/linux/linux-openmoko_2.6.24.bb @@ -46,11 +46,18 @@ module_autoload_snd-soc-neo1973-wm8753 = "snd-soc-neo1973-wm8753" # sd/mmc module_autoload_s3cmci = "s3cmci" -do_prepatch() { - mv ${WORKDIR}/patches ${S}/patches && cd ${S} && quilt push -av - mv patches patches.openmoko - mv .pc .pc.old - mv ${WORKDIR}/config/defconfig-${KERNEL_RELEASE} ${WORKDIR}/defconfig +python do_patch_prepend() { + def runcmd(cmd): + import commands + (status, output) = commands.getstatusoutput(cmd) + if status != 0: + raise Exception, "Status %i: %s" % (status >> 8, output) + return output + runcmd('mv %(WORKDIR)s/patches %(S)s/patches && cd %(S)s && ' + 'quilt push -av && mv patches patches.openmoko && ' + 'mv .pc .pc.old && mv %(WORKDIR)s/config/defconfig-%(KERNEL_RELEASE)s %(WORKDIR)s/defconfig' % + {'WORKDIR': bb.data.getVar('WORKDIR', d, 1), + 'S': bb.data.getVar('S', d, 1), + 'KERNEL_RELEASE': bb.data.getVar('KERNEL_RELEASE', d, 1)}) + del runcmd } - -addtask prepatch after do_unpack before do_patch