[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