On 03/08/2012 05:32 PM, Gary Thomas wrote:
On 2012-03-08 15:26, jfabernathy wrote:
On 03/08/2012 05:07 PM, Autif Khan wrote:
On Thu, Mar 8, 2012 at 4:43 PM, jfabernathy<jfaberna...@gmail.com>
wrote:
On 03/08/2012 04:33 PM, Rudolf Streif wrote:
Jeff,
Use hyphen instead of underscore for the subdirectory SRC_URI:
SRC_URI = "file://myvideos-1.0/myvideos-1.0.tar.gz"
and of course for the subdirectory in the subdirectory where the
recipe is
located. The file fetcher copies the entire path
myvideos-1.0/myvideos-1.0.tar.gz to ${WORKDIR}.
Rudi
that didn't solve the problem. I still get file not found errors. The
videos are unpack to WORKDIR, but the do_install is looking for
them in S.
install -d
/build/sugarbay-master/tmp/work/x86_64-poky-linux/myvideos-1.0-r0/image/home/root/myvideos
install -m 0644
/build/sugarbay-master/tmp/work/x86_64-poky-linux/myvideos-1.0-r0/myvideos-1.0/*
/build/sugarbay-master/tmp/work/x86_64-poky-linux/myvideos-1.0-r0/image/home/root/myvideos
I think I need to control where the do_unpack puts the files.
Just a dumb thought, but I have been bitten many times by it.
please try bitbake myvideos -c cleansstate
then bitbake myvideos to build the recipe.
Alternatively, you can of course rev up the PR everytime you change
the recipe. But that is cumbersome.
And yes, I forgot to mention in my previous mail that the
mypics-1.0.tar.gz is located in
meta-autif/recipes-autif/mypics/mypics-1.0/mypics-1.0.tar.gz
As Rudolf suggested - bitbake is a bit finickey about '-' and '_'
I was doing a "bitbake -c cleanall myvideos" before each run of
bitbake myvideos, but I just now tried bitbake myvideos -c
cleansstate with no change in behavior.
It seems clear to me that do_unpack unpacks the tar.gz file to the
${WORKDIR}
but install is looking for them in
${WORKDIR}/${PN}-${PV}
Since S is not defined, I think the default is ${WORKDIR}/${PN}-${PV}
Not sure how to fix that.
Set S to be what you need in the recipe, e.g.
S = "${WORKDIR}/jfabernathy-${PV}"
or whatever it is you need
So what I can get to work is the following recipe, but what I want is
not o have to specify the file extension:
DESCRIPTION = "my video test files"
SECTION = "examples"
LICENSE = "CLOSED"
MY_DESTINATION = "/home/root/myvideos"
SRC_URI = "file://myvideos-1.0/myvideos-1.0.tar.gz"
do_install_append() {
install -d ${D}${MY_DESTINATION}
# install -m 0644 ${S}/* ${D}${MY_DESTINATION}
install -m 0644 ${WORKDIR}/*.mp4 ${D}${MY_DESTINATION}
}
PR = "r0"
FILES_${PN} += "${MY_DESTINATION}/*"
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto