[oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
Hi,
I have been struggling with a oe/bitbake issue. I wanted to add an
other .bb to the image file.
I have tried multiple ways but always end up at the same spot. I have
created a new task-XXX.bb file which includes my bb
I edited the -rootfs-image.bb to include the task-XXX.bb.
Once built I find that everything built fine and the new recipe was built
but was not loaded into the -rootfs-image.tar,gz.
If I look into the image directory for the bb file I see the compiled
application in usr/sbin.
I have tried this with my own .bb file and net-snmp bb file which comes
with the default oe-layersetup installation with the same result.
Did I not edit a file or miss some other required step?

-- 
David Hirst
hirst...@gmail.com
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
OK,
Sorry for the carpet bombing! I added this to tisdk-rootfs-image
"task-arago-xyz \" to look for the new task file
I have included the task and pure-ftpd bb files also. I would love to
understand why this does not work.

==tisdk-rootfs-image.bb
# Arago TI SDK filesystem image
COMPATIBLE_MACHINE = "omap3|omapl138|ti33x"

require arago-base-tisdk-image.bb

IMAGE_INSTALL += "\
task-arago-test \
task-arago-tisdk-graphics \
task-arago-tisdk-qte \
task-arago-tisdk-addons \
task-arago-tisdk-connectivity \
task-arago-tisdk-crypto \
task-arago-tisdk-matrix \
task-arago-tisdk-multimedia \
task-arago-tisdk-amsdk \
task-arago-xyz \
"

export IMAGE_BASENAME = "tisdk-rootfs-image"

=task-arago.xyz.bb

DESCRIPTION = "Extended task to get extras"
LICENSE = "MIT"
LIC_FILES_CHKSUM =
"file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
PR = "r0"

inherit task

ARAGO_XYZ = " \
pure-ftpd \
"

ARAGO_XYZ_INT = "\
${ARAGO_XYZ} \
"
RDEPENDS_${PN} = "\
${ARAGO_XYZ_INT} \
"
===pure-ftpd_1.0.29.bb

DESCRIPTION = "Sample program"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7b47170f564f6a314b82b3ea67a40bd"
PR = "r0"
PV = "1.0.29"
DEPENDS = ""
RPROVIDES = "pure-ftpd"
PROVIDES = "pure-ftpd"
ARM_INSTRUCTION_SET = "arm"

PARALLEL_MAKE = ""

inherit autotools pkgconfig

EXTRA_OECONF = "--enable-cross-compile --host=arm-arago-linux-gnueabi"

SRC_URI = "
http://iweb.dl.sourceforge.net/project/pureftpd/Pure-FTPd/1.0.29/pure-ftpd-${PV}.tar.gz
"
SRC_URI[md5sum] = "e0132a51357d419f8b66e8997d9dc5fa"
SRC_URI[sha256sum] =
"55bfb84fa63a37e5b56906afbfda7285d0f8b5ed24798f59c978ddea2749"
S = "${WORKDIR}/pure-ftpd-${PV}"

EXTRA_OECONF_append_armv6 = " --enable-armv6"
EXTRA_OECONF_append_armv7a = " --enable-armv6 --enable-neon"

FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer
-frename-registers -O4 -ffast-math"
BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}"

do_configure(){
  oe_runconf ${EXTRE_OECONF}
}

do_compile () {
  oe_runmake
}

do_install () {
  oe_runmake install DESTDIR=${D}
}


ARM_INSTRUCTION_SET = "arm"

BBCLASSEXTEND = "native"

 END===

On Fri, Mar 22, 2013 at 10:30 AM, Gary Thomas  wrote:

> On 2013-03-22 08:24, David Hirst wrote:
>
>> Hi,
>>  I have been struggling with a oe/bitbake issue. I wanted to add an
>> other .bb to the image file.
>> I have tried multiple ways but always end up at the same spot. I have
>> created a new task-XXX.bb file which includes my bb
>> I edited the -rootfs-image.bb to include the task-XXX.bb.
>> Once built I find that everything built fine and the new recipe was built
>> but was not loaded into the -rootfs-image.tar,gz.
>> If I look into the image directory for the bb file I see the compiled
>> application in usr/sbin.
>> I have tried this with my own .bb file and net-snmp bb file which comes
>> with the default oe-layersetup installation with the same result.
>> Did I not edit a file or miss some other required step?
>>
>>
> Wow, the same question on three mailing lists (that I read, there
> may be more...) and no cross-posting!
>
> This list is perhaps the most appropriate one for your question.
>
> More details will help.  Exactly what did you change in the
> "-rootfs-image.bb"
> recipe?
>
> --
> --**--
> Gary Thomas |  Consulting for the
> MLB Associates  |Embedded world
> --**--
>
> __**_
> Openembedded-devel mailing list
> Openembedded-devel@lists.**openembedded.org
> http://lists.linuxtogo.org/**cgi-bin/mailman/listinfo/**openembedded-devel<http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel>
>



-- 
David Hirst
hirst...@gmail.com
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
I did a bitbake tisdk-rootfs-image -c clean
I will try the cleanstate
It seems really difficult to get started from an absolutely clean slate,
some where status is held that gets in the way
I will let you know

Thanks so far



On Fri, Mar 22, 2013 at 10:51 AM, Gary Thomas  wrote:

> On 2013-03-22 08:42, David Hirst wrote:
>
>> OK,
>>  Sorry for the carpet bombing! I added this to tisdk-rootfs-image
>> "task-arago-xyz \" to look for the new task file
>> I have included the task and pure-ftpd bb files also. I would love to
>> understand why this does not work.
>>
>
> What steps did you run after making this change?
> What version of bitbake are you using?
>
> Most likely, bitbake did not [fully] realize that you made a change.
> I'd try something like this:
>   % bitbake tisdk-rootfs-image -c cleansstate
>   % bitbake tisdk-rootfs-image
> and see what happens.
>
> BTW, top-posting is evil :-(
>
>
>> ==tisd**k-rootfs-image.bb<http://tisdk-rootfs-image.bb>
>> =**===
>> # Arago TI SDK filesystem image
>> COMPATIBLE_MACHINE = "omap3|omapl138|ti33x"
>>
>> require arago-base-tisdk-image.bb
>>
>> IMAGE_INSTALL += "\
>>  task-arago-test \
>>  task-arago-tisdk-graphics \
>>  task-arago-tisdk-qte \
>>  task-arago-tisdk-addons \
>>  task-arago-tisdk-connectivity \
>>  task-arago-tisdk-crypto \
>>  task-arago-tisdk-matrix \
>>  task-arago-tisdk-multimedia \
>>  task-arago-tisdk-amsdk \
>>  task-arago-xyz \
>> "
>>
>> export IMAGE_BASENAME = "tisdk-rootfs-image"
>>
>> =task-arago.**xyz.bb <http://task-arago.xyz.bb>
>> 
>>
>> DESCRIPTION = "Extended task to get extras"
>> LICENSE = "MIT"
>> LIC_FILES_CHKSUM =
>> "file://${COREBASE}/meta/**COPYING.MIT;md5=**
>> 3da9cfbcb788c80a0384361b4de204**20"
>> PR = "r0"
>>
>> inherit task
>>
>> ARAGO_XYZ = " \
>>  pure-ftpd \
>>  "
>>
>> ARAGO_XYZ_INT = "\
>>  ${ARAGO_XYZ} \
>>  "
>> RDEPENDS_${PN} = "\
>>  ${ARAGO_XYZ_INT} \
>>  "
>> ===pure-ftpd_1.0.**29.bb <http://pure-ftpd_1.0.29.bb>
>> 
>>
>> DESCRIPTION = "Sample program"
>> LICENSE = "GPLv2"
>> LIC_FILES_CHKSUM = "file://COPYING;md5=**d7b47170f564f6a314b82b3ea67a40**
>> bd"
>> PR = "r0"
>> PV = "1.0.29"
>> DEPENDS = ""
>> RPROVIDES = "pure-ftpd"
>> PROVIDES = "pure-ftpd"
>> ARM_INSTRUCTION_SET = "arm"
>>
>> PARALLEL_MAKE = ""
>>
>> inherit autotools pkgconfig
>>
>> EXTRA_OECONF = "--enable-cross-compile --host=arm-arago-linux-**gnueabi"
>>
>> SRC_URI = "
>> http://iweb.dl.sourceforge.**net/project/pureftpd/Pure-**
>> FTPd/1.0.29/pure-ftpd-${PV}.**tar.gz<http://iweb.dl.sourceforge.net/project/pureftpd/Pure-FTPd/1.0.29/pure-ftpd-$%7BPV%7D.tar.gz>
>> "
>> SRC_URI[md5sum] = "**e0132a51357d419f8b66e8997d9dc5**fa"
>> SRC_URI[sha256sum] =
>> "**55bfb84fa63a37e5b56906afbf**da7285d0f8b5ed24798f59c978ddea**2749"
>> S = "${WORKDIR}/pure-ftpd-${PV}"
>>
>> EXTRA_OECONF_append_armv6 = " --enable-armv6"
>> EXTRA_OECONF_append_armv7a = " --enable-armv6 --enable-neon"
>>
>> FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer
>> -frename-registers -O4 -ffast-math"
>> BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}"
>>
>> do_configure(){
>>oe_runconf ${EXTRE_OECONF}
>> }
>>
>> do_compile () {
>>oe_runmake
>> }
>>
>> do_install () {
>>oe_runmake install DESTDIR=${D}
>> }
>>
>>
>> ARM_INSTRUCTION_SET = "arm"
>>
>> BBCLASSEXTEND = "native"
>>
>>  END===
>>
>> On Fri, Mar 22, 2013 at 10:30 AM, Gary Thomas  wrote:
>>
>>  On 2013-03-22 08:24, David Hirst wrote:
>>>
>>>  Hi,
>>>>   I have been struggling with a oe/bitbake issue. I wanted to add an
>>>> other .bb to the image file.
>>>> I have tried multiple ways but always end up at th

Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
Here are the results, the same as before, in the build directories all
seems fine but the final output only has the /usr/share/man/man8/files

in
oe-layersetup/build/arago-tmp-external-arago-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/pure-ftpd-1.0.29-r0/image/usr/sbin
are the following files:

pure-authd  pure-ftpd  pure-ftpwho  pure-mrtginfo  pure-quotacheck
pure-uploadscript

in
oe-layersetup/build/arago-tmp-external-arago-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/pure-ftpd-1.0.29-r0/image/usr/bin
are the following files:

pure-pw  pure-pwconvert  pure-statsdecode

in
oe-layersetup/build/arago-tmp-external-arago-toolchain/work/armv7a-vfp-neon-oe-linux-gnueabi/pure-ftpd-1.0.29-r0/image/usr/share/man/man8

pure-authd.8  pure-ftpd.8  pure-ftpwho.8  pure-mrtginfo.8  pure-pw.8
pure-pwconvert.8  pure-quotacheck.8  pure-statsdecode.8  pure-uploadscript.8


hirst689@hirst689-HP-Z210-Workstation:~/oe-layersetup/build/arago-tmp-external-arago-toolchain/deploy/images$
tar tvf tisdk-rootfs-image-am335x-evm.tar.gz | grep pure*

-rw-r--r-- root/root  4151 2013-03-22 12:36
./usr/share/man/man8/pure-uploadscript.8
-rw-r--r-- root/root  3187 2013-03-22 12:36
./usr/share/man/man8/pure-pw.8
-rw-r--r-- root/root  2169 2013-03-22 12:36
./usr/share/man/man8/pure-quotacheck.8
-rw-r--r-- root/root  1123 2013-03-22 12:36
./usr/share/man/man8/pure-statsdecode.8
-rw-r--r-- root/root   764 2013-03-22 12:36
./usr/share/man/man8/pure-pwconvert.8
-rw-r--r-- root/root  4160 2013-03-22 12:36
./usr/share/man/man8/pure-authd.8
-rw-r--r-- root/root  2119 2013-03-22 12:36
./usr/share/man/man8/pure-mrtginfo.8
-rw-r--r-- root/root 28755 2013-03-22 12:36
./usr/share/man/man8/pure-ftpd.8
-rw-r--r-- root/root  2449 2013-03-22 12:36
./usr/share/man/man8/pure-ftpwho.8



On Fri, Mar 22, 2013 at 11:02 AM, David Hirst  wrote:

> I did a bitbake tisdk-rootfs-image -c clean
> I will try the cleanstate
> It seems really difficult to get started from an absolutely clean slate,
> some where status is held that gets in the way
> I will let you know
>
> Thanks so far
>
>
>
>
> On Fri, Mar 22, 2013 at 10:51 AM, Gary Thomas  wrote:
>
>> On 2013-03-22 08:42, David Hirst wrote:
>>
>>> OK,
>>>  Sorry for the carpet bombing! I added this to tisdk-rootfs-image
>>> "task-arago-xyz \" to look for the new task file
>>> I have included the task and pure-ftpd bb files also. I would love to
>>> understand why this does not work.
>>>
>>
>> What steps did you run after making this change?
>> What version of bitbake are you using?
>>
>> Most likely, bitbake did not [fully] realize that you made a change.
>> I'd try something like this:
>>   % bitbake tisdk-rootfs-image -c cleansstate
>>   % bitbake tisdk-rootfs-image
>> and see what happens.
>>
>> BTW, top-posting is evil :-(
>>
>>
>>> ==tisd**k-rootfs-image.bb<http://tisdk-rootfs-image.bb>
>>> =**===
>>> # Arago TI SDK filesystem image
>>> COMPATIBLE_MACHINE = "omap3|omapl138|ti33x"
>>>
>>> require arago-base-tisdk-image.bb
>>>
>>> IMAGE_INSTALL += "\
>>>  task-arago-test \
>>>  task-arago-tisdk-graphics \
>>>  task-arago-tisdk-qte \
>>>  task-arago-tisdk-addons \
>>>  task-arago-tisdk-connectivity \
>>>  task-arago-tisdk-crypto \
>>>  task-arago-tisdk-matrix \
>>>  task-arago-tisdk-multimedia \
>>>  task-arago-tisdk-amsdk \
>>>  task-arago-xyz \
>>> "
>>>
>>> export IMAGE_BASENAME = "tisdk-rootfs-image"
>>>
>>> =task-arago.**xyz.bb <http://task-arago.xyz.bb>
>>> 
>>>
>>> DESCRIPTION = "Extended task to get extras"
>>> LICENSE = "MIT"
>>> LIC_FILES_CHKSUM =
>>> "file://${COREBASE}/meta/**COPYING.MIT;md5=**
>>> 3da9cfbcb788c80a0384361b4de204**20"
>>> PR = "r0"
>>>
>>> inherit task
>>>
>>> ARAGO_XYZ = " \
>>>  pure-ftpd \
>>>  "
>>>
>>> ARAGO_XYZ_INT = "\
>>>  ${ARAGO_XYZ} \
>>>  "
>>> RDEPENDS_${PN} = "\
>>>  ${ARAGO_XYZ_INT} \
>>>  "
>>> ===pure-ftpd_1.0.**29.bb <http://pure-ftpd_1.0.29.bb>
>>> 
>>>
>>> DESCRIPTION = "Sample program"
>>> LICENSE = "GPLv2"
>>> LIC_FILES_CHKSUM = "file://COPYING;md5=**d7b4

Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
BitBake Build Tool Core version 1.15.2, bitbake version 1.15.2

gst-meta-base
:0.10-r10
meta-environment-arm
:1.0-r8
meta-ide-support
:1.0-r2
meta-toolchain
:1.0-r7
meta-toolchain-arago
:1.0-r13
meta-toolchain-arago-qte
:1.0-r9
meta-toolchain-arago-tisdk
:1.0-r0
meta-toolchain-gmae
:1.0-r7
meta-toolchain-qte
:1.0-r7
metacity
:2.30.3-r3
metacity-native:2.30.3-r3


On Fri, Mar 22, 2013 at 1:53 PM, Gary Thomas  wrote:

> On 2013-03-22 11:31, David Hirst wrote:
>
>> Here are the results, the same as before, in the build directories all
>> seems fine but the final output only has the /usr/share/man/man8/files
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/sbin
>> are the following files:
>>
>> pure-authd  pure-ftpd  pure-ftpwho  pure-mrtginfo  pure-quotacheck
>> pure-uploadscript
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/bin
>> are the following files:
>>
>> pure-pw  pure-pwconvert  pure-statsdecode
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**
>> image/usr/share/man/man8
>>
>> pure-authd.8  pure-ftpd.8  pure-ftpwho.8  pure-mrtginfo.8  pure-pw.8
>> pure-pwconvert.8  pure-quotacheck.8  pure-statsdecode.8
>>  pure-uploadscript.8
>>
>
> You still didn't answer the question about the version of bitbake, the OE
> metadata, etc.
> which does make a difference...
>
> Try adding this line in your pure-ftpd recipe:
>   FILES_${PN} += "/usr/sbin"
>
>
>>
>> hirst689@hirst689-HP-Z210-**Workstation:~/oe-layersetup/**
>> build/arago-tmp-external-**arago-toolchain/deploy/images$
>> tar tvf tisdk-rootfs-image-am335x-evm.**tar.gz | grep pure*
>>
>> -rw-r--r-- root/root  4151 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**uploadscript.8
>> -rw-r--r-- root/root  3187 2013-03-22 12:36
>> ./usr/share/man/man8/pure-pw.8
>> -rw-r--r-- root/root  2169 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**quotacheck.8
>> -rw-r--r-- root/root  1123 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**statsdecode.8
>> -rw-r--r-- root/root   764 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**pwconvert.8
>> -rw-r--r-- root/root  4160 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**authd.8
>> -rw-r--r-- root/root  2119 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**mrtginfo.8
>> -rw-r--r-- root/root 28755 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpd.8
>> -rw-r--r-- root/root  2449 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpwho.8
>>
>>
>>
>> On Fri, Mar 22, 2013 at 11:02 AM, David Hirst  wrote:
>>
>>  I did a bitbake tisdk-rootfs-image -c clean
>>> I will try the cleanstate
>>> It seems really difficult to get started from an absolutely clean slate,
>>> some where status is held that gets in the way
>>> I will let you know
>>>
>>> Thanks so far
>>>
>>>
>>>
>>>
>>> On Fri, Mar 22, 2013 at 10:51 AM, Gary Thomas  wrote:
>>>
>>>  On 2013-03-22 08:42, David Hirst wrote:
>>>>
>>>>  OK,
>>>>>   Sorry for the carpet bombing! I added this to tisdk-rootfs-image
>>>>> "task-arago-xyz \" to look for the new task file
>>>>> I have included the task and pure-ftpd bb files also. I would love to
>>>>> understand why this does not work.
>>>>>
>>>>>
>>>> What steps did you run after making this change?
>>>> What version of bitbake are you using?
>>>>
>>>> Most likely, bitbake did not [fully] realize that you made a change.
>>>> I'd try something like this:
>>>>% bitbake tisdk-rootfs-image -c cleansstate
>>>>% bitbake tisdk-rootfs-image
>>>> and see what happens.
>>>>
>>>> BTW, top-posting is evil :-(
>>>>
>>>>
>>>>  ==**tisd**k-rootfs-image.bb>>>> /tisdk-rootfs-image.bb <http://tisdk-rootfs-image.bb>>
>>>>> =**===
>>>>>
>>>>> # Arago TI SDK filesystem image
>>>>> COMPATIBLE_MACHINE = "omap3|omapl138|ti33x"
>>>>>
>>>>> require arago-base-tis

Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
I added the line with no effect,

here are the last lines of the build I notice that there are "noexec" on
several lines, not sure if this has any effect

NOTE: Running task 3804 of 3809 (ID: 2113,
/home/hirst689/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-netbotz/pure-ftpd/
pure-ftpd_1.0.29.bb, do_package_write_ipk)
NOTE: Running noexec task 3806 of 3809 (ID: 342,
/home/hirst689/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-core/tasks/
task-arago-netbotz.bb, do_package_write)
NOTE: package pure-ftpd-1.0.29-r0: task do_package_write_ipk: Started
NOTE: package pure-ftpd-1.0.29-r0: task do_package_write_ipk: Succeeded
NOTE: Running noexec task 3807 of 3809 (ID: 2110,
/home/hirst689/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-netbotz/pure-ftpd/
pure-ftpd_1.0.29.bb, do_package_write)
NOTE: Running task 3808 of 3809 (ID: 9,
/home/hirst689/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-core/images/
tisdk-rootfs-image.bb, do_rootfs)
NOTE: package tisdk-rootfs-image-1.0-r0: task do_rootfs: Started
NOTE: package tisdk-rootfs-image-1.0-r0: task do_rootfs: Succeeded
NOTE: Running noexec task 3809 of 3809 (ID: 5,
/home/hirst689/oe-layersetup/sources/meta-arago/meta-arago-distro/recipes-core/images/
tisdk-rootfs-image.bb, do_build)
NOTE: Tasks Summary: Attempted 3809 tasks of which 3795 didn't need to be
rerun and all succeeded.


On Fri, Mar 22, 2013 at 1:53 PM, Gary Thomas  wrote:

> On 2013-03-22 11:31, David Hirst wrote:
>
>> Here are the results, the same as before, in the build directories all
>> seems fine but the final output only has the /usr/share/man/man8/files
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/sbin
>> are the following files:
>>
>> pure-authd  pure-ftpd  pure-ftpwho  pure-mrtginfo  pure-quotacheck
>> pure-uploadscript
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/bin
>> are the following files:
>>
>> pure-pw  pure-pwconvert  pure-statsdecode
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**
>> image/usr/share/man/man8
>>
>> pure-authd.8  pure-ftpd.8  pure-ftpwho.8  pure-mrtginfo.8  pure-pw.8
>> pure-pwconvert.8  pure-quotacheck.8  pure-statsdecode.8
>>  pure-uploadscript.8
>>
>
> You still didn't answer the question about the version of bitbake, the OE
> metadata, etc.
> which does make a difference...
>
> Try adding this line in your pure-ftpd recipe:
>   FILES_${PN} += "/usr/sbin"
>
>
>>
>> hirst689@hirst689-HP-Z210-**Workstation:~/oe-layersetup/**
>> build/arago-tmp-external-**arago-toolchain/deploy/images$
>> tar tvf tisdk-rootfs-image-am335x-evm.**tar.gz | grep pure*
>>
>> -rw-r--r-- root/root  4151 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**uploadscript.8
>> -rw-r--r-- root/root  3187 2013-03-22 12:36
>> ./usr/share/man/man8/pure-pw.8
>> -rw-r--r-- root/root  2169 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**quotacheck.8
>> -rw-r--r-- root/root  1123 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**statsdecode.8
>> -rw-r--r-- root/root   764 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**pwconvert.8
>> -rw-r--r-- root/root  4160 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**authd.8
>> -rw-r--r-- root/root  2119 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**mrtginfo.8
>> -rw-r--r-- root/root 28755 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpd.8
>> -rw-r--r-- root/root  2449 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpwho.8
>>
>>
>>
>> On Fri, Mar 22, 2013 at 11:02 AM, David Hirst  wrote:
>>
>>  I did a bitbake tisdk-rootfs-image -c clean
>>> I will try the cleanstate
>>> It seems really difficult to get started from an absolutely clean slate,
>>> some where status is held that gets in the way
>>> I will let you know
>>>
>>> Thanks so far
>>>
>>>
>>>
>>>
>>> On Fri, Mar 22, 2013 at 10:51 AM, Gary Thomas  wrote:
>>>
>>>  On 2013-03-22 08:42, David Hirst wrote:
>>>>
>>>>  OK,
>>>>>   Sorry for the carpet bombing! I added this to tisdk-rootfs-image
>>>>> "task-arago-xyz \" to look for the new task file
>>>>> I have included the task and pure-ftpd bb files also. I would love to
>>>>> unde

Re: [oe] Adding a recipe to oe bitbake

2013-03-22 Thread David Hirst
OK, now I have some progress, what I have done is to drop the task and call
pure-ftpd directly from tisdk-rootfs-image

and I get the following in the image. Somehow this just seems wrong but it
works

hirst689@hirst689-HP-Z210-Workstation:~/oe-layersetup/build/arago-tmp-external-arago-toolchain/deploy/images$
tar tvf tisdk-rootfs-image-am335x-evm.tar.gz | grep pure
-rwxr-xr-x root/root  9744 2013-03-22 14:28 ./usr/sbin/pure-mrtginfo
-rwxr-xr-x root/root  5196 2013-03-22 14:28 ./usr/sbin/pure-uploadscript
-rwxr-xr-x root/root  5184 2013-03-22 14:28 ./usr/sbin/pure-authd
-rwxr-xr-x root/root112184 2013-03-22 14:28 ./usr/sbin/pure-ftpd
-rwxr-xr-x root/root 12360 2013-03-22 14:28 ./usr/sbin/pure-quotacheck
-rwxr-xr-x root/root  5248 2013-03-22 14:28 ./usr/sbin/pure-ftpwho
-rwxr-xr-x root/root 6964 2013-03-22 14:28
./usr/bin/pure-statsdecode
-rwxr-xr-x root/root28972 2013-03-22 14:28 ./usr/bin/pure-pw
-rwxr-xr-x root/root 6568 2013-03-22 14:28 ./usr/bin/pure-pwconvert
-rw-r--r-- root/root   208 2013-03-22 14:44
./var/lib/opkg/info/pure-ftpd.list
-rw-r--r-- root/root   442 2013-03-22 14:28
./var/lib/opkg/info/pure-ftpd.control
hirst689@hirst689-HP-Z210-Workstation:~/oe-layersetup/build/arago-tmp-external-arago-toolchain/deploy/images$



On Fri, Mar 22, 2013 at 1:53 PM, Gary Thomas  wrote:

> On 2013-03-22 11:31, David Hirst wrote:
>
>> Here are the results, the same as before, in the build directories all
>> seems fine but the final output only has the /usr/share/man/man8/files
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/sbin
>> are the following files:
>>
>> pure-authd  pure-ftpd  pure-ftpwho  pure-mrtginfo  pure-quotacheck
>> pure-uploadscript
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**image/usr/bin
>> are the following files:
>>
>> pure-pw  pure-pwconvert  pure-statsdecode
>>
>> in
>> oe-layersetup/build/arago-tmp-**external-arago-toolchain/work/**
>> armv7a-vfp-neon-oe-linux-**gnueabi/pure-ftpd-1.0.29-r0/**
>> image/usr/share/man/man8
>>
>> pure-authd.8  pure-ftpd.8  pure-ftpwho.8  pure-mrtginfo.8  pure-pw.8
>> pure-pwconvert.8  pure-quotacheck.8  pure-statsdecode.8
>>  pure-uploadscript.8
>>
>
> You still didn't answer the question about the version of bitbake, the OE
> metadata, etc.
> which does make a difference...
>
> Try adding this line in your pure-ftpd recipe:
>   FILES_${PN} += "/usr/sbin"
>
>
>>
>> hirst689@hirst689-HP-Z210-**Workstation:~/oe-layersetup/**
>> build/arago-tmp-external-**arago-toolchain/deploy/images$
>> tar tvf tisdk-rootfs-image-am335x-evm.**tar.gz | grep pure*
>>
>> -rw-r--r-- root/root  4151 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**uploadscript.8
>> -rw-r--r-- root/root  3187 2013-03-22 12:36
>> ./usr/share/man/man8/pure-pw.8
>> -rw-r--r-- root/root  2169 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**quotacheck.8
>> -rw-r--r-- root/root  1123 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**statsdecode.8
>> -rw-r--r-- root/root   764 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**pwconvert.8
>> -rw-r--r-- root/root  4160 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**authd.8
>> -rw-r--r-- root/root  2119 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**mrtginfo.8
>> -rw-r--r-- root/root 28755 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpd.8
>> -rw-r--r-- root/root  2449 2013-03-22 12:36
>> ./usr/share/man/man8/pure-**ftpwho.8
>>
>>
>>
>> On Fri, Mar 22, 2013 at 11:02 AM, David Hirst  wrote:
>>
>>  I did a bitbake tisdk-rootfs-image -c clean
>>> I will try the cleanstate
>>> It seems really difficult to get started from an absolutely clean slate,
>>> some where status is held that gets in the way
>>> I will let you know
>>>
>>> Thanks so far
>>>
>>>
>>>
>>>
>>> On Fri, Mar 22, 2013 at 10:51 AM, Gary Thomas  wrote:
>>>
>>>  On 2013-03-22 08:42, David Hirst wrote:
>>>>
>>>>  OK,
>>>>>   Sorry for the carpet bombing! I added this to tisdk-rootfs-image
>>>>> "task-arago-xyz \" to look for the new task file
>>>>> I have included the task and pure-ftpd bb files also. I would love to
>>>>> understand why this does not work.
>>>>>
>>>>>
>>>> What st

[oe] Archiving my OE enviromnet

2013-04-09 Thread David Hirst
I am trying to achive (svn or tar ball) my whole oe_layersetup directory
structure.
However I seem to have problems when I check it out or untar it on a
different machine.
It does not seems to build correctly. I set up the paths to the build tools
and use /conf/setenv
to set up other paths.
It seems impossible to build everything correctly without going through a
comlete installation of the oe-layersetup form the git clone and setup
script. Does anyone have experiance with this? and have some advice?
Thanks

-- 
David Hirst
hirst...@gmail.com
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel