[oe-commits] org.oe.dev linux-openmoko: move 2.6.24 from linux-openmoko-devel to linux-openmoko
john_lee commit
oe at amethyst.openembedded.net
Fri Apr 25 15:35:03 UTC 2008
linux-openmoko: move 2.6.24 from linux-openmoko-devel to linux-openmoko
* make it work with sourcepkg.bbclass by using do_patch_prepend
Author: john_lee at openmoko.com
Branch: org.openembedded.dev
Revision: 4fe49b2bda73819812d471d85b8a56188062685c
ViewMTN: http://monotone.openembedded.org/revision/info/4fe49b2bda73819812d471d85b8a56188062685c
Files:
1
packages/linux/linux-openmoko-devel_2.6.24.bb
packages/linux/linux-openmoko_2.6.24.bb
Diffs:
#
# mt diff -rd8f261aa1c13b39185c46c24e8706ae39495f011 -r4fe49b2bda73819812d471d85b8a56188062685c
#
#
#
# rename "packages/linux/linux-openmoko-devel_2.6.24.bb"
# to "packages/linux/linux-openmoko_2.6.24.bb"
#
# patch "packages/linux/linux-openmoko_2.6.24.bb"
# from [96ff722817d2fafc8b922e1d297c9641b7646a86]
# to [5b0e2e911b276977abfcdff2351578f296bf5c81]
#
============================================================
--- packages/linux/linux-openmoko-devel_2.6.24.bb 96ff722817d2fafc8b922e1d297c9641b7646a86
+++ packages/linux/linux-openmoko_2.6.24.bb 5b0e2e911b276977abfcdff2351578f296bf5c81
@@ -46,11 +46,18 @@ module_autoload_s3cmci = "s3cmci"
# 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
More information about the Openembedded-commits
mailing list