[OE-core] [PATCH 0/1]package_rpm.bbclass: remove xx.spec before doing rpmbuild xx.src.rpm
Paul Eggleton
paul.eggleton at linux.intel.com
Fri Jul 12 17:07:58 UTC 2013
Hi Bian,
On Friday 12 July 2013 10:04:56 Bian Naimeng wrote:
> said the following on 2013-7-11 18:54:, Burton, Ross wrote:
> > On 10 July 2013 03:56, Bian Naimeng <biannm at cn.fujitsu.com> wrote:
> >> Sorry, it looks like i should post this patch to poky. please ignore this
> >
> > You were right the first time, meta/ is oe-core. :)
>
> Thanks for your reminding.
>
> In this case, the following error will be caught.
>
> | error: Bad owner/group: .../tmp/work/i586-poky-linux/.../xxx.spec
> | Building target platforms: i586-poky-linux
> |
> | RPM build errors:
> | Bad owner/group: .../tmp/work/i586-poky-linux/.../xxx.spec
>
> The following bb file can cause this error.
> # cat xxx.bb
> SRC_URI="..../xxx.src.rpm"
>
> do_unpack2 () {
> cd ${WORKDIR}
> tar zxvf xxx.tar.gz
> }
> addtask do_unpack2 after do_unpack before do_configure
>
> Of course, we can walk around it by append "extract=xxx.tar.gz" to SRC_URI,
> but it's not good way when the xxx.src.rpm containing lots of necessary
> files.
Wouldn't using subdir=xyz in the SRC_URI entry put the contents of the rpm
into a subdirectory and thus avoid this problem?
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the Openembedded-core
mailing list