[oe] Adding a recipe to oe bitbake
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
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
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
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
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
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
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
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