BBLAYERS ?= " \
/home/lars/poky/meta \
/home/lars/poky/meta-yocto \
/home/lars/poky/meta-yocto-bsp \
/home/lars/poky/meta-ros \
/home/lars/poky/meta-openembedded/meta-oe \
/home/lars/poky/meta-openembedded/meta-python \
/home/lars/poky/meta-openembedded/meta-multimedia \
/home/lars/poky/meta-fpe \
"
inherit core-image
IMAGE_FSTYPES = "tar.bz2 cpio"
IMAGE_INSTALL += " \
packagegroup-robovator-basic \
"
inherit packagegroup
PACKAGES = "${PN}"
RDEPENDS_${PN} = "\
packagegroup-ros-comm \
"
inherit packagegroup
PACKAGES = "${PN}"
RDEPENDS_${PN} = "roslaunch"
[lukas@hulk build]$ bitbake packagegroup-ros-comm
Parsing recipes: 100%
Parsing of 1949 .bb files complete (0 cached, 1949 parsed). 2489 targets, 78 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for jpeg (jpeg, libjpeg-turbo)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg
Build Configuration:
BB_VERSION = "1.28.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Fedora-22"
TARGET_SYS = "i586-oe-linux"
MACHINE = "qemux86"
DISTRO = "nodistro"
DISTRO_VERSION = "nodistro.0"
TUNE_FEATURES = "m32 i586"
TARGET_FPU = ""
meta = "HEAD:05e551d821594b0f4c06328386b6a82e0801ac2a"
meta-oe
meta-python
meta-multimedia = "HEAD:7bc138a365e20653ddfb9229561e3e9e50b89ee8"
meta-ros = "master:63ebe5bfe6312b6e67fbbd379ff83f2b42b85a5c"
NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: QA Issue: log4cxx: /log4cxx/usr/share/log4cxx/html/logmanager_8h.html is owned by uid 1008, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated]
NOTE: Tasks Summary: Attempted 2177 tasks of which 1 didn't need to be rerun and all succeeded.
Summary: There was 1 WARNING message shown.
[lukas@hulk build]$ bitbake packagegroup-ros-comm
Loading cache: 100%
Loaded 2320 entries from dependency cache.
Parsing recipes: 100%
Parsing of 1802 .bb files complete (1797 cached, 5 parsed). 2324 targets, 88 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: multiple providers are available for jpeg (jpeg, libjpeg-turbo)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg
Build Configuration:
BB_VERSION = "1.28.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Fedora-22"
TARGET_SYS = "i686-poky-linux"
MACHINE = "genericx86"
DISTRO = "poky"
DISTRO_VERSION = "2.0.1"
TUNE_FEATURES = "m32 core2"
TARGET_FPU = ""
meta
meta-yocto
meta-yocto-bsp = "jethro:5b12268f6e17574999f91628a60e21711cf62ee4"
meta-oe = "jethro:7bc138a365e20653ddfb9229561e3e9e50b89ee8"
meta-ros = "master:63ebe5bfe6312b6e67fbbd379ff83f2b42b85a5c"
NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 1650 tasks of which 696 didn't need to be rerun and all succeeded.
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"
BBPATH = "${TOPDIR}"
BBFILES ?= ""
BBLAYERS ?= " \
/home/lars/poky/meta \
/home/lars/poky/meta-yocto \
/home/lars/poky/meta-yocto-bsp \
/home/lars/poky/meta-ros \
/home/lars/poky/meta-openembedded/meta-oe \
"
BBLAYERS_NON_REMOVABLE ?= " \
/home/lars/poky/meta \
/home/lars/poky/meta-yocto \
"
LICENSE_FLAGS_WHITELIST = "commercial"
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"
BBPATH = "${TOPDIR}"
BBFILES ?= ""
BBLAYERS ?= " \
/home/lars/poky/meta \
/home/lars/poky/meta-yocto \
/home/lars/poky/meta-yocto-bsp \
/home/lars/poky/meta-ros \
/home/lars/poky/meta-openembedded/meta-oe \
/home/lars/poky/meta-fpe \
"
BBLAYERS_NON_REMOVABLE ?= " \
/home/lars/poky/meta \
/home/lars/poky/meta-yocto \
"
LICENSE_FLAGS_WHITELIST = "commercial"
.
├── conf
│ └── layer.conf
├── license
│ └── FPE
├── README
├── recipes-core
│ ├── images
│ │ └── robovator-image.bb
│ └── packagegroups
│ └── packagegroup-robovator-basic.bb
├── recipes-kernel
│ └── linux
│ ├── linux-yocto
│ │ └── genericx86
│ │ └── defconfig
│ └── linux-yocto_4.1.bbappend
└── Xrecipes-robovator
├── filepopulation
│ ├── filepopulation.bb
│ └── README
└── initscript
It builds fine and is deployed to the target, but if I make a change and push that to the git repo, this change is not reflected on target, how do I force bitbake to checkout the head, and rebuild my package ?- I thought bitbake -c clean recipe && bitbake recipe would do the trick