diff options
| author | John Lee <john_lee@openmoko.org> | 2008-01-23 04:05:57 +0000 |
|---|---|---|
| committer | Openmoko anonymizer key <devel@lists.openmoko.org> | 2008-01-23 04:05:57 +0000 |
| commit | 9abe95dd3d38718f0d399bcf858f35652e14400c (patch) | |
| tree | e06fcc9e9045d9ea4a9868f520208ef5c03c6ecb /packages/linux | |
| parent | 80ed869c73abee32442ead36dec94b4b84020a97 (diff) | |
| parent | 197a36f6add53d65332aa4dd33bc013270b6c927 (diff) | |
merge of '558d7f8556530ca23dc6e4b7d687d6727d3a7397'
and 'a22503624f899a2e28116f2ca9acb54520778734'
Diffstat (limited to 'packages/linux')
| -rw-r--r-- | packages/linux/linux-openmoko_2.6.22.5.bb | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/packages/linux/linux-openmoko_2.6.22.5.bb b/packages/linux/linux-openmoko_2.6.22.5.bb index fe46c59a58..fc702c8719 100644 --- a/packages/linux/linux-openmoko_2.6.22.5.bb +++ b/packages/linux/linux-openmoko_2.6.22.5.bb @@ -60,12 +60,18 @@ module_autoload_snd-mixer-oss = "snd-mixer-oss" # 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}/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/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 - |
