[OE-core] [oe-core][PATCH] systemd-serialgetty: Remove SERIAL_CONSOLE definition, because it depends of machine definition. Set it, here, can be make the value is not good.

Thomas PERROT thomas.perrot at tupi.fr
Fri May 22 14:27:05 UTC 2015


Attached the result of the command bitbake -e systemd-serialgetty

On Fri, May 22, 2015 at 4:06 PM, Paul Eggleton <
paul.eggleton at linux.intel.com> wrote:

> On Friday 22 May 2015 15:58:58 Thomas PERROT wrote:
> > Sorry, I meant systemd-serialgetty.bb from meta instead of meta-systemd.
> > So replace "?=" by "??=" should be a better solution.
>
> You still haven't described the actual problem, because what you did
> describe
> (the machine config being overridden by this) shouldn't be possible.
> Again, did
> you check bitbake -e systemd-serialgetty | less ?
>
> Cheers,
> Paul
>
> --
>
> Paul Eggleton
> Intel Open Source Technology Centre
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150522/ffdc9c68/attachment-0002.html>
-------------- next part --------------
Loading cache...done.
Loaded 2564 entries from dependency cache.
Parsing recipes...done.
Parsing of 2011 .bb files complete (2010 cached, 1 parsed). 2563 targets, 115 skipped, 0 masked, 0 errors.
#
# INCLUDE HISTORY:
#
# /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf
# /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf includes:
#   /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc
# /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf
# /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf
# conf/bitbake.conf includes:
#   /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf
#   conf/site.conf
#   conf/auto.conf
#   /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf
#   conf/build/x86_64-linux.conf
#   conf/target/INVALID-oe-linux.conf
#   /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf includes:
#     /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc includes:
#       /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc includes:
#         /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc includes:
#           /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc includes:
#             /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc includes:
#               /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc
#               /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc
#             /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc includes:
#       /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc
#       /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc
#       /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc
#       /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc
#   conf/machine-sdk/${SDKMACHINE}.conf
#   /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf includes:
#     /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc
#   /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf includes:
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc includes:
#       /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc
#     /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc
#   /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf
#   /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf
#   /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass includes:
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass includes:
#     /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/utils.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/logging.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass includes:
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/useradd_base.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/distro_features_check.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass includes:
#   /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass includes:
#     /home/tprrt/dev/oe-build-easy/combination/meta/classes/packagedata.bbclass
#     /home/tprrt/dev/oe-build-easy/combination/meta/classes/prserv.bbclass
#     /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass
#     /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/blacklist.bbclass
# /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass
#
# $STAGING_INCDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:355
#     "${STAGING_DIR_NATIVE}${includedir_native}"
STAGING_INCDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/include"
#
# $QA_SANE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:25
#     "True"
QA_SANE="True"
#
# $ARMPKGARCH_tune-armv5tehf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:20
#     "armv5"
ARMPKGARCH_tune-armv5tehf-vfp="armv5"
#
# $prefix [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:17
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:17
#     "/usr"
# pre-expansion value:
#   "/usr"
export prefix="/usr"
#
# $TEST_POWERCONTROL_CMD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:421
#     [doc] "For automated hardware testing, specifies the command to use to control the power of the target machine under test"
#
# $TUNE_FEATURES_tune-armv5eb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:34
#     "${TUNE_FEATURES_tune-armv5e} bigendian"
TUNE_FEATURES_tune-armv5eb="arm armv5 dsp bigendian"
#
# $CVSDIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:329
#     "${CO_DIR}/cvs"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:125
#     [doc] "The directory where cvs checkouts will be stored in."
# pre-expansion value:
#   "${CO_DIR}/cvs"
CVSDIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads/cvs"
#
# $SECURITY_LDFLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:3
#     "-Wl,-z,relro,-z,now"
SECURITY_LDFLAGS="-Wl,-z,relro,-z,now"
#
# $PREFERRED_VERSION_nativesdk-linux-libc-headers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:57
#     "${LINUXLIBCVERSION}"
PREFERRED_VERSION_nativesdk-linux-libc-headers="3.19"
#
# $bindir_cross
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:58
#     "/bin"
bindir_cross="/bin"
#
# $BASEDEPENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:79
#     "${@base_dep_prepend(d)}"
BASEDEPENDS=" virtual/arm-exiguous-linux-gnueabi-gcc virtual/arm-exiguous-linux-gnueabi-compilerlibs virtual/libc "
#
# $DESCRIPTION_systemd-serialgetty-dbg
#   rename from DESCRIPTION_${PN}-dbg data.py:170 [expandKeys]
#     "${DESCRIPTION}  This package contains ELF symbols and related sources for debugging purposes."
DESCRIPTION_systemd-serialgetty-dbg="Serial terminal support for systemd.  This package contains ELF symbols and related sources for debugging purposes."
#
# $LEAD_SONAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:260
#     [doc] "Specifies the lead (or primary) compiled library file (.so) that the debian class applies its naming policy to given a recipe that packages multiple libraries."
#
# $BB_CONSOLELOG
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:775
#     "${LOG_DIR}/cooker/${MACHINE}/${DATETIME}.log"
BB_CONSOLELOG="/home/tprrt/dev/oe-build-easy/combination/build/tmp/log/cooker/raspberrypi/20150522142203.log"
#
# $SECURITY_CFLAGS_pn-libpcap
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:58
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libpcap="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PSEUDO_DISABLED [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:600
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:600
#     "1"
# pre-expansion value:
#   "1"
export PSEUDO_DISABLED="1"
#
# $STRIP [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:454
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:454
#     "${HOST_PREFIX}strip"
# pre-expansion value:
#   "${HOST_PREFIX}strip"
export STRIP="arm-exiguous-linux-gnueabi-strip"
#
# $BINCONFIG_GLOB
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:98
#     [doc] "When inheriting binconfig.bbclass from a recipe, this variable specifies a wildcard for configuration scripts that need editing."
#
# $LOGNAME [2 operations]
#   from env data.py:178 [inheritFromOS]
#     "tprrt"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
# pre-expansion value:
#   "tprrt"
export LOGNAME="tprrt"
#
# $STAGING_DATADIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:365
#     "${STAGING_DIR_HOST}${datadir}"
STAGING_DATADIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/share"
#
# $target_datadir
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:71
#     "${datadir}"
target_datadir="/usr/share"
#
# $TUNE_FEATURES_tune-armv6tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:42
#     "${TUNE_FEATURES_tune-armv6t} bigendian"
TUNE_FEATURES_tune-armv6tb="arm armv6 thumb vfp bigendian"
#
# $IMAGE_ROOTFS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:406
#     "${WORKDIR}/rootfs"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:221
#     [doc] "The location of the root filesystem while it is under construction (i.e. during do_rootfs)."
# pre-expansion value:
#   "${WORKDIR}/rootfs"
IMAGE_ROOTFS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs"
#
# $base_bindir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:47
#     "/bin"
base_bindir_native="/bin"
#
# $localstatedir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:30
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:30
#     "${base_prefix}/var"
# pre-expansion value:
#   "${base_prefix}/var"
export localstatedir="/var"
#
# $DATETIME [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:153
#     "${DATE}${TIME}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:131
#     [doc] "The date and time the build was started."
# pre-expansion value:
#   "${DATE}${TIME}"
DATETIME="20150522142203"
#
# $BB_INVALIDCONF
#   set check_sanity_eventhandler(e):7 [check_sanity_eventhandler]
#     "False"
BB_INVALIDCONF="False"
#
# $DEFAULTTUNE [5 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf:5
#     "arm1176jzfshf"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:1
#     "armv6"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:1
#     "armv6"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:1
#     "armv5"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:1
#     "armv4"
# pre-expansion value:
#   "arm1176jzfshf"
DEFAULTTUNE="arm1176jzfshf"
#
# $LAYERVERSION_perl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:14
#     "1"
LAYERVERSION_perl-layer="1"
#
# $BUILDCFG_VARS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:627
#     "BB_VERSION BUILD_SYS NATIVELSBSTRING TARGET_SYS MACHINE DISTRO DISTRO_VERSION TUNE_FEATURES TARGET_FPU"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:628
#     [type] "list"
# pre-expansion value:
#   "BB_VERSION BUILD_SYS NATIVELSBSTRING TARGET_SYS MACHINE DISTRO DISTRO_VERSION TUNE_FEATURES TARGET_FPU"
BUILDCFG_VARS="BB_VERSION BUILD_SYS NATIVELSBSTRING TARGET_SYS MACHINE DISTRO DISTRO_VERSION TUNE_FEATURES TARGET_FPU"
#
# $do_install_ptest_base
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:28
#     [doc] "Copies the runtime test suite files from the compilation directory to a holding area"
#
# $LICENSE_PATH [9 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:20
#     "${LAYERDIR}/licenses"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:13
#     "${LAYERDIR}/files/custom-licenses"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/files/custom-licenses"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:32
#     "${LAYERDIR}/licenses"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/files/custom-licenses /home/tprrt/dev/oe-build-easy/combination/meta-oe/licenses"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:20
#     "${LAYERDIR}/licenses"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/files/custom-licenses /home/tprrt/dev/oe-build-easy/combination/meta-oe/licenses /home/tprrt/dev/oe-build-easy/combination/meta-webserver/licenses"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:263
#     [doc] "Path to additional licenses used during the build."
# pre-expansion value:
#   " /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/files/custom-licenses /home/tprrt/dev/oe-build-easy/combination/meta-oe/licenses /home/tprrt/dev/oe-build-easy/combination/meta-webserver/licenses"
LICENSE_PATH=" /home/tprrt/dev/oe-build-easy/combination/meta-networking/licenses /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/files/custom-licenses /home/tprrt/dev/oe-build-easy/combination/meta-oe/licenses /home/tprrt/dev/oe-build-easy/combination/meta-webserver/licenses"
#
# $BUILD_CC [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:461
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:461
#     "${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}"
# pre-expansion value:
#   "${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}"
export BUILD_CC="gcc "
#
# $IMAGE_FEATURES [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:22
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:213
#     [doc] "The primary list of features to include in an image. Configure this variable in an image recipe."
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:734
#     "${EXTRA_IMAGE_FEATURES}"
# pre-expansion value:
#   " ${EXTRA_IMAGE_FEATURES}"
IMAGE_FEATURES=" debug-tweaks"
#
# $ARM_THUMB_SUFFIX [6 operations]
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:9
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv4',  't',  '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:10
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv5',  't',  '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:11
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv6',  't',  '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:12
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 't2', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:13
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv7r', 't2', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:14
#     "${@bb.utils.contains('TUNE_FEATURES', 'armv7m', 't2', '', d)}"
# pre-expansion value:
#   "${@bb.utils.contains('TUNE_FEATURES', 'armv4',  't',  '', d)}${@bb.utils.contains('TUNE_FEATURES', 'armv5',  't',  '', d)}${@bb.utils.contains('TUNE_FEATURES', 'armv6',  't',  '', d)}${@bb.utils.contains('TUNE_FEATURES', 'armv7a', 't2', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'armv7r', 't2', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'armv7m', 't2', '', d)}"
ARM_THUMB_SUFFIX="t"
#
# $DEVSHELL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass:3
#     "${SHELL}"
DEVSHELL="/bin/bash"
#
# $FREESMARTPHONE_GIT
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:46
#     "git://git.freesmartphone.org"
FREESMARTPHONE_GIT="git://git.freesmartphone.org"
#
# $INITRAMFS_FSTYPES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:231
#     [doc] "Defines the format for the output image of an initial RAM disk (initramfs), which is used during boot."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:695
#     "cpio.gz"
# pre-expansion value:
#   "cpio.gz"
INITRAMFS_FSTYPES="cpio.gz"
#
# $FAKEROOTENV
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:606
#     "PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_PASSWD=${PSEUDO_PASSWD} PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0"
FAKEROOTENV="PSEUDO_PREFIX=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr PSEUDO_LOCALSTATEDIR=/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pseudo/ PSEUDO_PASSWD=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0"
#
# $PREFERRED_VERSION_cross-localedef-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:65
#     "${GLIBCVERSION}"
PREFERRED_VERSION_cross-localedef-native="2.21"
#
# $PREFERRED_VERSION_linux-yocto_qemux86 [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:22
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:65
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemux86="3.14%"
#
# $TUNE_FEATURES_tune-armv5thf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:31
#     "${TUNE_FEATURES_tune-armv5t-vfp} callconvention-hard"
TUNE_FEATURES_tune-armv5thf-vfp="arm armv5 thumb vfp callconvention-hard"
#
# $KERNEL_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:245
#     [doc] "Includes additional metadata from the Yocto Project kernel Git repository. The metadata you add through this variable includes config fragments and features descriptions."
#
# $TUNE_FEATURES_tune-armv6t-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:19
#     "${TUNE_FEATURES_tune-armv6-novfp} thumb"
TUNE_FEATURES_tune-armv6t-novfp="arm armv6 thumb"
#
# $USER [2 operations]
#   from env data.py:178 [inheritFromOS]
#     "tprrt"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
# pre-expansion value:
#   "tprrt"
export USER="tprrt"
#
# $BBCLASSEXTEND
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:86
#     [doc] "Allows you to extend a recipe so that it builds variants of the software. Common variants for recipes are 'native', 'cross', 'nativesdk' and multilibs."
#
# $OES_BITBAKE_CONF
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:717
#     "1"
OES_BITBAKE_CONF="1"
#
# $ALL_QA
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:41
#     "${WARN_QA} ${ERROR_QA}"
ALL_QA="libdir xorg-driver-abi textrel incompatible-license files-invalid infodir build-deps file-rdeps unknown-configure-option symlink-to-sysroot dev-so debug-deps dev-deps debug-files arch pkgconfig la             perms dep-cmp pkgvarcheck perm-config perm-line perm-link             split-strip packages-list pkgv-undefined var-undefined             version-going-backwards expanded-d              already-stripped compile-host-path install-host-path installed-vs-shipped ldflags pn-overrides rpaths staticdev useless-rpaths"
#
# $BB_DANGLINGAPPENDS_WARNONLY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:81
#     [doc] "Defines how BitBake handles situations where an append file (.bbappend) has no corresponding recipe file (.bb)."
#
# $SVNDIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:330
#     "${CO_DIR}/svn"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:395
#     [doc] "The directory where Subversion checkouts will be stored."
# pre-expansion value:
#   "${CO_DIR}/svn"
SVNDIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads/svn"
#
# $PREFERRED_PROVIDER_nativesdk-opkg
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:39
#     "nativesdk-opkg"
PREFERRED_PROVIDER_nativesdk-opkg="nativesdk-opkg"
#
# $TUNE_FEATURES_tune-armv5tehf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:24
#     "${TUNE_FEATURES_tune-armv5te-vfp} callconvention-hard"
TUNE_FEATURES_tune-armv5tehf-vfp="arm armv5 thumb dsp vfp callconvention-hard"
#
# $RM_OLD_IMAGE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:349
#     [doc] "Reclaims disk space by removing previously built versions of the same image from the images directory pointed to by the DEPLOY_DIR variable."
#
# $EXTENDPE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:187
#     "${@['','${PE\x7d_'][int(d.getVar('PE',1) or 0) > 0]}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:157
#     [doc] "Used with file and pathnames to create a prefix for a recipe's version based on the recipe's PE value. If PE is set and greater than zero for a recipe, EXTENDPE becomes that value."
# pre-expansion value:
#   "${@['','${PE\x7d_'][int(d.getVar('PE',1) or 0) > 0]}"
EXTENDPE=""
#
# $ARMPKGARCH_tune-armv5ehf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:19
#     "armv5"
ARMPKGARCH_tune-armv5ehf-vfp="armv5"
#
# $FILESEXTRAPATHS [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:317
#     "__default:"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:175
#     [doc] "Extends the search path the OpenEmbedded build system uses when looking for files and patches as it processes recipes and append files."
# pre-expansion value:
#   "__default:"
FILESEXTRAPATHS="__default:"
#
# $BB_NUMBER_THREADS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:85
#     [doc] "The maximum number of tasks BitBake should run in parallel at any one time. A good rule of thumb is to set this variable to twice the number of cores."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:709
#     "${@oe.utils.cpu_count()}"
# pre-expansion value:
#   "${@oe.utils.cpu_count()}"
BB_NUMBER_THREADS="4"
#
# $SECURITY_CFLAGS_pn-gst-plugins-gl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:47
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gst-plugins-gl="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BBINCLUDED [2 operations]
#   set cookerdata.py:318 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass"
#   set ast.py:338 [finalize]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
BBINCLUDED="/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/auto.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/build/x86_64-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/target/INVALID-oe-linux.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/machine-sdk/\${SDKMACHINE}.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/build/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utils.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/logging.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/useradd_base.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/distro_features_check.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/packagedata.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/prserv.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/blacklist.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/build/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
#
# $PACKAGE_GROUP
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:311
#     [doc] "Defines one or more packages to include in an image when a specific item is included in IMAGE_FEATURES."
#
# $SDK_NAME [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:390
#     "${SDK_NAME_PREFIX}-${SDK_ARCH}-${TUNE_PKGARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:29
#     "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${IMAGE_BASENAME}-${TUNE_PKGARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:365
#     [doc] "The base name for SDK output files."
# pre-expansion value:
#   "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${IMAGE_BASENAME}-${TUNE_PKGARCH}"
SDK_NAME="exiguous-glibc-x86_64-systemd-serialgetty-arm1176jzfshf-vfp"
#
# $TUNE_FEATURES_tune-armv5ehfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:47
#     "${TUNE_FEATURES_tune-armv5ehf-vfp} bigendian"
TUNE_FEATURES_tune-armv5ehfb-vfp="arm armv5 dsp vfp callconvention-hard bigendian"
#
# $PREFERRED_VERSION_nativesdk-gcc-runtime
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:41
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_nativesdk-gcc-runtime="4.9%"
#
# $BBFILE_PATTERN_xfce-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_xfce-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-xfce/"
#
# $TMPDIR [4 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:323
#     "${TOPDIR}/tmp"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:14
#     "${TCLIBCAPPEND}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:428
#     [doc] "The temporary directory the OpenEmbedded build system uses when it does its work building images. By default, the TMPDIR variable is named tmp within the Build Directory."
#   set data.py:84 [setVar]
#     "/home/tprrt/dev/oe-build-easy/combination/build/tmp"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/build/tmp"
TMPDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp"
#
# $PREFERRED_VERSION_gdb-cross-canadian-arm
#   rename from PREFERRED_VERSION_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} data.py:170 [expandKeys]
#     "${GDBVERSION}"
PREFERRED_VERSION_gdb-cross-canadian-arm="7.9%"
#
# $SECURITY_CFLAGS_pn-lvm2
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc:2
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-lvm2="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BB_BASEHASH_task-do_packagedata
#   set siggen.py:156 [finalise]
#     "283ba06035d41d05c2445dd640d70a39"
BB_BASEHASH_task-do_packagedata="283ba06035d41d05c2445dd640d70a39"
#
# $libexecdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:41
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:41
#     "${libdir}/${BPN}"
# pre-expansion value:
#   "${libdir}/${BPN}"
export libexecdir="/usr/lib/systemd-serialgetty"
#
# $SECURITY_LDFLAGS_pn-xf86-video-vmware
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:91
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-vmware="-Wl,-z,relro"
#
# $DEVSHELL_STARTDIR
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/devshell.bbclass:21
#     "${S}"
DEVSHELL_STARTDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0"
#
# $UBOOT_MACHINE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:446
#     [doc] "Specifies the value passed on the make command line when building a U-Boot image."
#
# $BBFILE_PRIORITY_ruby-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_ruby-layer="7"
#
# $BB_BASEHASH_task-do_cleansstate
#   set siggen.py:156 [finalise]
#     "5acb9bc869240609d02e8a339c647be6"
BB_BASEHASH_task-do_cleansstate="5acb9bc869240609d02e8a339c647be6"
#
# $TUNE_FEATURES_tune-armv6b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:41
#     "${TUNE_FEATURES_tune-armv6} bigendian"
TUNE_FEATURES_tune-armv6b="arm armv6 vfp bigendian"
#
# $SECURITY_LDFLAGS_pn-xf86-video-fbdev
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:86
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-fbdev="-Wl,-z,relro"
#
# $IMAGE_ROOTFS_SIZE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:223
#     [doc] "Defines the size in Kbytes for the generated image."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:702
#     [_defaultval] "65536"
# pre-expansion value:
#   "65536"
IMAGE_ROOTFS_SIZE="65536"
#
# $ROOTFS_POSTPROCESS_COMMAND [5 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:352
#     [doc] "Added by classes to run post processing commands once the OpenEmbedded build system has created the root filesystem."
#   _append /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass:21
#     " set_user_group;"
#   _prepend /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:462
#     "write_package_manifest; license_create_manifest; "
#   set data_smart.py:434 [finalize]
#     " set_user_group;"
#   set data_smart.py:437 [finalize]
#     "write_package_manifest; license_create_manifest;  set_user_group;"
# pre-expansion value:
#   "write_package_manifest; license_create_manifest;  set_user_group;"
ROOTFS_POSTPROCESS_COMMAND="write_package_manifest; license_create_manifest;  set_user_group;"
#
# $STAGING_LIBEXECDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:352
#     "${STAGING_DIR_NATIVE}${libexecdir_native}"
STAGING_LIBEXECDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/systemd-serialgetty"
#
# $TUNE_FEATURES_tune-armv6t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:21
#     "${TUNE_FEATURES_tune-armv6t-novfp} vfp"
TUNE_FEATURES_tune-armv6t="arm armv6 thumb vfp"
#
# $BB_MIN_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:6
#     "1.25.0"
BB_MIN_VERSION="1.25.0"
#
# $SDK_VENDOR [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:126
#     "-oesdk"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:5
#     "-pokysdk"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:15
#     "-${DISTRO}ssdk"
# pre-expansion value:
#   "-${DISTRO}ssdk"
SDK_VENDOR="-exiguousssdk"
#
# $QADEPENDS_class-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:23
#     ""
QADEPENDS_class-native=""
#
# $PYTHON
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:459
#     "${@sys.executable}"
PYTHON="/usr/bin/python"
#
# $datadir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:31
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:31
#     "${prefix}/share"
# pre-expansion value:
#   "${prefix}/share"
export datadir="/usr/share"
#
# $STAGING_ETCDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:356
#     "${STAGING_DIR_NATIVE}${sysconfdir_native}"
STAGING_ETCDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/etc"
#
# $ARMPKGARCH_tune-armv5te
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:9
#     "armv5"
ARMPKGARCH_tune-armv5te="armv5"
#
# $do_uboot_mkimage
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:57
#     [doc] "Creates a uImage file from the kernel for the U-Boot bootloader"
#
# $ARMPKGARCH_tune-armv5tehfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:44
#     "armv5"
ARMPKGARCH_tune-armv5tehfb-vfp="armv5"
#
# $HOST_EXEEXT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:102
#     ""
HOST_EXEEXT=""
#
# $LOCALEBASEPN
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:506
#     [_defaultval] "${PN}"
LOCALEBASEPN="systemd-serialgetty"
#
# $SUMMARY [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:210
#     "${PN} version ${PV}-${PR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:394
#     [doc] "The short (80 characters or less) summary of the binary package for packaging systems such as opkg, rpm or dpkg. By default, SUMMARY is used to define the DESCRIPTION variable if DESCRIPTION is not set in the recipe."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:1
#     "Serial terminal support for systemd"
# pre-expansion value:
#   "Serial terminal support for systemd"
SUMMARY="Serial terminal support for systemd"
#
# $TUNE_FEATURES_tune-armv5tehfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:48
#     "${TUNE_FEATURES_tune-armv5tehf-vfp} bigendian"
TUNE_FEATURES_tune-armv5tehfb-vfp="arm armv5 thumb dsp vfp callconvention-hard bigendian"
#
# $MODULE_TARBALL_DEPLOY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:283
#     [doc] "Controls creation of the modules-*.tgz file. Set this variable to "0" to disable creation of this file, which contains all of the kernel modules resulting from a kernel build."
#
# $BASE_WORKDIR
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:338
#     "${TMPDIR}/work"
BASE_WORKDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work"
#
# $GROUPMEMS_PARAM
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:187
#     [doc] "When a recipe inherits the useradd class, this variable specifies for a package what parameters should be passed to the groupmems command if you wish to modify the members of a group when the package is installed."
#
# $BB_BASEHASH_task-do_cleanall
#   set siggen.py:156 [finalise]
#     "d36ab1070ce28456b26af9b288565bfe"
BB_BASEHASH_task-do_cleanall="d36ab1070ce28456b26af9b288565bfe"
#
# $SDK_OUTPUT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:366
#     [doc] "The location used by the OpenEmbedded build system when creating SDK output."
#
# $ASSUME_PROVIDED [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:175
#     "bzip2-native chrpath-native git-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime tar-native virtual/libintl-native texinfo-native bash-native sed-native "
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:227
#     "libsdl-native"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:71
#     [doc] "List of packages (recipes actually) that are assumed to be implicitly available. BitBake does not build these packages."
# pre-expansion value:
#   "bzip2-native chrpath-native git-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime tar-native virtual/libintl-native texinfo-native bash-native sed-native  libsdl-native"
ASSUME_PROVIDED="bzip2-native chrpath-native git-native grep-native diffstat-native patch-native perl-native-runtime python-native-runtime tar-native virtual/libintl-native texinfo-native bash-native sed-native  libsdl-native"
#
# $TUNE_FEATURES_tune-arm1176jzfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:12
#     "${TUNE_FEATURES_tune-armv6} arm1176jzfs"
TUNE_FEATURES_tune-arm1176jzfs="arm armv6 vfp arm1176jzfs"
#
# $LICSSTATEDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:7
#     "${WORKDIR}/license-destdir/"
LICSSTATEDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/license-destdir/"
#
# $ALL_MULTILIB_PACKAGE_ARCHS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:53
#     "${@all_multilib_tune_values(d, 'PACKAGE_ARCHS')}"
ALL_MULTILIB_PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp arm1176jzfshf-vfp raspberrypi"
#
# $LCONF_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:3
#     "6"
LCONF_VERSION="6"
#
# $FETCHCMD_hg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:587
#     "/usr/bin/env hg"
FETCHCMD_hg="/usr/bin/env hg"
#
# $TUNEVALID [13 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:3
#     [armv6] "Enable instructions for ARMv6"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:2
#     [dsp] "ARM DSP functionality"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:3
#     [armv5] "Enable instructions for ARMv5"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:3
#     [arm] "Enable ARM instruction set"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:4
#     [armv4] "Enable instructions for ARMv4"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:2
#     [bigendian] "Enable big-endian mode."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:7
#     [thumb] "Use thumb instructions instead of ARM"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:42
#     [no-thumb-interwork] "Disable mixing of thumb and ARM functions"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:1
#     [vfp] "Enable Vector Floating Point (vfp) unit."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:4
#     [vfpv4] "Enable Vector Floating Point Version 4 (vfpv4) unit."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:7
#     [callconvention-hard] "Enable EABI hard float call convention, requires VFP."
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:5
#     [arm1176jzfs] "Enable arm1176jzfs specific processor optimizations"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:438
#     [doc] "Descriptions, stored as flags, of valid tuning features."
# pre-expansion value:
#   "None"
#
# $THUMB_TUNE_CCARGS
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:43
#     "${@bb.utils.contains('TUNE_FEATURES', 'no-thumb-interwork', ' -mno-thumb-interwork', ' -mthumb-interwork', d)}"
THUMB_TUNE_CCARGS=" -mthumb-interwork"
#
# $TUNE_FEATURES_tune-armv6hf
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:22
#     "${TUNE_FEATURES_tune-armv6} callconvention-hard"
TUNE_FEATURES_tune-armv6hf="arm armv6 vfp callconvention-hard"
#
# $PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-gcc-initial
#   rename from PREFERRED_PROVIDER_virtual/${SDK_PREFIX}gcc-initial data.py:170 [expandKeys]
#     "gcc-crosssdk-initial-${SDK_ARCH}"
PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-gcc-initial="gcc-crosssdk-initial-x86_64"
#
# $do_diffconfig
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:23
#     [doc] "Compares the old and new config files after running do_menuconfig for the kernel"
#
# $IPK_FEED_URIS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:237
#     [doc] "List of ipkg feed records to put into generated image."
#
# $NOHDD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:290
#     [doc] "Causes the OpenEmbedded build system to skip building the .hddimg image."
#
# $BUILD_CXX [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:462
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:462
#     "${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}"
# pre-expansion value:
#   "${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}"
export BUILD_CXX="g++ "
#
# $SYSVINIT_ENABLED_GETTYS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:405
#     [doc] "Specifies which virtual terminals should be running a getty, the default is '1'."
#
# $ALTERNATIVE_LINK_NAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:68
#     [doc] "Used by the alternatives system to map duplicated commands to actual locations."
#
# $SOURCE_MIRROR_URL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:382
#     [doc] "URL to source mirror that will be used before fetching from original SRC_URI."
#
# $ARMPKGSFX_THUMB [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:9
#     [_defaultval] ""
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:36
#     "${@ d.getVar('ARM_THUMB_SUFFIX', True) if d.getVar('ARM_M_OPT', True) == 'thumb' else ''}"
# pre-expansion value:
#   "${@ d.getVar('ARM_THUMB_SUFFIX', True) if d.getVar('ARM_M_OPT', True) == 'thumb' else ''}"
ARMPKGSFX_THUMB=""
#
# $FILES_systemd-serialgetty-doc
#   rename from FILES_${PN}-doc data.py:170 [expandKeys]
#     "${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc ${datadir}/gnome/help"
FILES_systemd-serialgetty-doc="/usr/share/doc /usr/share/man /usr/share/info /usr/share/gtk-doc /usr/share/gnome/help"
#
# $DATE [2 operations]
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:151
#     "${@time.strftime('%Y%m%d',time.gmtime())}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:130
#     [doc] "The date the build was started using YMD format."
# pre-expansion value:
#   "20150522"
DATE="20150522"
#
# $APACHE_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:564
#     "http://www.apache.org/dist"
APACHE_MIRROR="http://www.apache.org/dist"
#
# $do_rootfs [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:49
#     [doc] "Creates the root filesystem (file and directory structure) for an image"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass:1
#     [depends] "mklibs-native:do_populate_sysroot"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass:1
#     [depends] "prelink-native:do_populate_sysroot"
# pre-expansion value:
#   "None"
#
# $LD [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:449
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:449
#     "${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}"
# pre-expansion value:
#   "${HOST_PREFIX}ld${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}"
export LD="arm-exiguous-linux-gnueabi-ld --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi "
#
# $HOST_VENDOR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:96
#     "${TARGET_VENDOR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:201
#     [doc] "The name of the vendor. Normally same as the TARGET_VENDOR."
# pre-expansion value:
#   "${TARGET_VENDOR}"
HOST_VENDOR="-exiguous"
#
# $BBFILE_PATTERN_yoctobsp [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:9
#     "^${LAYERDIR}/"
#   set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/"
BBFILE_PATTERN_yoctobsp="^/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/"
#
# $PREFERRED_PROVIDER_gdk-pixbuf
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:31
#     "gdk-pixbuf"
PREFERRED_PROVIDER_gdk-pixbuf="gdk-pixbuf"
#
# $MACHINE_TASK_PROVIDER
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:697
#     "${DEFAULT_TASK_PROVIDER}"
MACHINE_TASK_PROVIDER="packagegroup-base"
#
# $EXTRA_OEMAKE [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:474
#     "-e MAKEFLAGS="
#   _prepend[task-compile] /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:538
#     "${PARALLEL_MAKE} "
#   _prepend[task-install] /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:541
#     "${PARALLEL_MAKEINST} "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:165
#     [doc] "Additional GNU make options."
# pre-expansion value:
#   "-e MAKEFLAGS="
EXTRA_OEMAKE="-e MAKEFLAGS="
#
# $SECURITY_CFLAGS_pn-lttng-tools [3 operations]
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[arm]:set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:15
#     "${SECURITY_NO_PIE_CFLAGS}"
#   finalize override[arm]:
#     "${SECURITY_NO_PIE_CFLAGS}"
# pre-expansion value:
#   "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-lttng-tools="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $LAYERDEPENDS_meta-initramfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:17
#     "core"
LAYERDEPENDS_meta-initramfs="core"
#
# $SDKPATH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:391
#     "/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:30
#     "/opt/${DISTRO}/${SDK_VERSION}"
# pre-expansion value:
#   "/opt/${DISTRO}/${SDK_VERSION}"
SDKPATH="/opt/exiguous/1.8+snapshot"
#
# $BBFILE_PRIORITY_yoctobsp
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:10
#     "5"
BBFILE_PRIORITY_yoctobsp="5"
#
# $bindir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:38
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:38
#     "${exec_prefix}/bin"
# pre-expansion value:
#   "${exec_prefix}/bin"
export bindir="/usr/bin"
#
# $LGPLv2_WHITELIST_GPL-3.0
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:28
#     "libassuan gnutls libtasn1 libidn"
LGPLv2_WHITELIST_GPL-3.0="libassuan gnutls libtasn1 libidn"
#
# $CCLD [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:450
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:450
#     "${CC}"
# pre-expansion value:
#   "${CC}"
export CCLD="arm-exiguous-linux-gnueabi-gcc  -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $OE_IMPORTED
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:37
#     "${@oe_import(d)}"
OE_IMPORTED=""
#
# $STAMPCLEAN
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:337
#     "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/*-*"
STAMPCLEAN="/home/tprrt/dev/oe-build-easy/combination/build/tmp/stamps/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/*-*"
#
# $PREFERRED_PROVIDER_bluez4
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:46
#     "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez4',d)}"
PREFERRED_PROVIDER_bluez4="bluez5"
#
# $BUILDSTATS_BASE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:105
#     [doc] "Points to the location of the directory that holds build statistics when you use and enable the buildstats class."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass:1
#     "${TMPDIR}/buildstats/"
# pre-expansion value:
#   "${TMPDIR}/buildstats/"
BUILDSTATS_BASE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/buildstats/"
#
# $QAPATHTEST [18 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:183
#     [libexec] "package_qa_check_libexec"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:197
#     [rpaths] "package_qa_check_rpath"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:222
#     [useless-rpaths] "package_qa_check_useless_rpaths"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:252
#     [dev-so] "package_qa_check_dev"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:262
#     [staticdev] "package_qa_check_staticdev"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:319
#     [debug-files] "package_qa_check_dbg"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:330
#     [perms] "package_qa_check_perm"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:337
#     [unsafe-references-in-binaries] "package_qa_check_unsafe_references_in_binaries"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:379
#     [unsafe-references-in-scripts] "package_qa_check_unsafe_references_in_scripts"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:444
#     [arch] "package_qa_check_arch"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:484
#     [desktop] "package_qa_check_desktop"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:496
#     [textrel] "package_qa_textrel"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:520
#     [ldflags] "package_qa_hash_style"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:556
#     [buildpaths] "package_qa_check_buildpaths"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:576
#     [xorg-driver-abi] "package_qa_check_xorg_driver_abi"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:594
#     [infodir] "package_qa_check_infodir"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:604
#     [symlink-to-sysroot] "package_qa_check_symlink_to_sysroot"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:914
#     [expanded-d] "package_qa_check_expanded_d"
# pre-expansion value:
#   "None"
#
# $SECURITY_CFLAGS_pn-kexec-tools
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:51
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-kexec-tools="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BUILD_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:84
#     "${@os.uname()[4]}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:102
#     [doc] "The name of the building architecture (e.g. i686)."
# pre-expansion value:
#   "${@os.uname()[4]}"
BUILD_ARCH="x86_64"
#
# $FOSS_WGET_FLAGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:187
#     "-qO - --no-check-certificate --timeout=0"
FOSS_WGET_FLAGS="-qO - --no-check-certificate --timeout=0"
#
# $do_generate_qt_config_file
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:26
#     [doc] "Writes a qt.conf file for building a Qt-based application"
#
# $BBFILE_PRIORITY_meta-initramfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:16
#     "8"
BBFILE_PRIORITY_meta-initramfs="8"
#
# $SSTATECREATEFUNCS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:38
#     "sstate_hardcode_path"
SSTATECREATEFUNCS="sstate_hardcode_path"
#
# $SDKPKGSUFFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:130
#     "nativesdk"
SDKPKGSUFFIX="nativesdk"
#
# $includedir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:42
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:42
#     "${exec_prefix}/include"
# pre-expansion value:
#   "${exec_prefix}/include"
export includedir="/usr/include"
#
# $GROUPADD_PARAM
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:186
#     [doc] "When a recipe inherits the useradd class, this variable specifies for a package what parameters should be passed to the groupadd command if you wish to add a group to the system when the package is installed."
#
# $ALTERNATIVE_PRIORITY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:69
#     [doc] "Used by the alternatives system to create default priorities for duplicated commands."
#
# $RCONFLICTS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:346
#     [doc] "The list of packages that conflict with another package. Note that the package will not be installed if the conflicting packages are not first removed."
#
# $LINKER_HASH_STYLE_mips64n32
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:524
#     "sysv"
LINKER_HASH_STYLE_mips64n32="sysv"
#
# $CONFIGURESTAMPFILE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:245
#     "${WORKDIR}/configure.sstate"
CONFIGURESTAMPFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate"
#
# $BBFILE_PRIORITY_openembedded-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:24
#     "6"
BBFILE_PRIORITY_openembedded-layer="6"
#
# $EXTERNALSRC_BUILD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:160
#     [doc] "If externalsrc.bbclass is inherited, this variable points to the directory in which the recipe's source code is built, which is outside of the OpenEmbedded build system."
#
# $PREFERRED_PROVIDER_bluez-hcidump
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:47
#     "${@bb.utils.contains('DISTRO_FEATURES','bluetooth bluez5','bluez5','bluez-hcidump',d)}"
PREFERRED_PROVIDER_bluez-hcidump="bluez5"
#
# $FILESOVERRIDES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:668
#     "${TRANSLATED_TARGET_ARCH}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:176
#     [doc] "A subset of OVERRIDES used by the OpenEmbedded build system for creating FILESPATH."
# pre-expansion value:
#   "${TRANSLATED_TARGET_ARCH}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}"
FILESOVERRIDES="arm:rpi:armv6:raspberrypi:poky:exiguous"
#
# $ARMPKGARCH_tune-armv5teb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:42
#     "armv5"
ARMPKGARCH_tune-armv5teb-vfp="armv5"
#
# $KERNEL_MODULE_PROBECONF
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:248
#     [doc] "Lists kernel modules for which the build system expects to find module_conf_* values that specify configuration for each of the modules"
#
# $SRC_URI_OVERRIDES_PACKAGE_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:385
#     [doc] "By default, the OpenEmbedded build system automatically detects whether SRC_URI contains files that are machine-specific. If so, the build system automatically changes PACKAGE_ARCH. Setting this variable to '0' disables this behavior."
#
# $PARALLEL_MAKEINST [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:539
#     [_defaultval] "${PARALLEL_MAKE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:318
#     [doc] "Extra options passed to the make install command during the do_install task in order to specify parallel installation."
# pre-expansion value:
#   "${PARALLEL_MAKE}"
PARALLEL_MAKEINST="-j 4"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:26
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp} armv6 armv6-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:19
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4} armv5"
PACKAGE_EXTRA_ARCHS_tune-armv5="arm armv4 armv5"
#
# $BB_SETSCENE_VERIFY_FUNCTION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass:77
#     "sysroot_checkhashes"
BB_SETSCENE_VERIFY_FUNCTION="sysroot_checkhashes"
#
# $USRBINPATH_class-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:74
#     "/usr/bin"
USRBINPATH_class-native="/usr/bin"
#
# $SRC_DISTRIBUTE_LICENSES [37 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:4
#     "AAL Adobe AFL-1.2 AFL-2.0 AFL-2.1 AFL-3.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:5
#     "AGPL-3.0 ANTLR-PD Apache-1.0 Apache-1.1 Apache-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:6
#     "APL-1.0 APSL-1.0 APSL-1.1 APSL-1.2 APSL-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:7
#     "Artistic-1.0 Artistic-2.0 BitstreamVera BSD"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:8
#     "BSD-2-Clause BSD-3-Clause BSD-4-Clause BSL-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:9
#     "CATOSL-1.1 CC0-1.0 CC-BY-1.0 CC-BY-2.0 CC-BY-2.5"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:10
#     "CC-BY-3.0 CC-BY-NC-1.0 CC-BY-NC-2.0 CC-BY-NC-2.5"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:11
#     "CC-BY-NC-3.0 CC-BY-NC-ND-1.0 CC-BY-NC-ND-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:12
#     "CC-BY-NC-ND-2.5 CC-BY-NC-ND-3.0 CC-BY-NC-SA-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:13
#     "CC-BY-NC-SA-2.0 CC-BY-NC-SA-2.5 CC-BY-NC-SA-3.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:14
#     "CC-BY-ND-1.0 CC-BY-ND-2.0 CC-BY-ND-2.5 CC-BY-ND-3.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:15
#     "CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:16
#     "CDDL-1.0 CECILL-1.0 CECILL-2.0 CECILL-B CECILL-C"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:17
#     "ClArtistic CPAL-1.0 CPL-1.0 CUA-OPL-1.0 DSSSL"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:18
#     "ECL-1.0 ECL-2.0 eCos-2.0 EDL-1.0 EFL-1.0 EFL-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:19
#     "Elfutils-Exception Entessa EPL-1.0 ErlPL-1.1"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:20
#     "EUDatagrid EUPL-1.0 EUPL-1.1 Fair Frameworx-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:21
#     "FreeType GFDL-1.1 GFDL-1.2 GFDL-1.3 GPL-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:22
#     "GPL-2.0 GPL-2.0-with-autoconf-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:23
#     "GPL-2.0-with-classpath-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:24
#     "GPL-2.0-with-font-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:25
#     "GPL-2.0-with-GCC-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:26
#     "GPL-2-with-bison-exception GPL-3.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:27
#     "GPL-3.0-with-autoconf-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:28
#     "GPL-3.0-with-GCC-exception"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:29
#     "gSOAP-1 gSOAP-1.3b HPND IPA IPL-1.0 ISC LGPL-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:30
#     "LGPL-2.1 LGPL-3.0 Libpng LPL-1.02 LPPL-1.0 LPPL-1.1"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:31
#     "LPPL-1.2 LPPL-1.3c MirOS MIT Motosoto MPL-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:32
#     "MPL-1.1 MS-PL MS-RL Multics NASA-1.3 Nauman NCSA"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:33
#     "NGPL Nokia NPOSL-3.0 NTP OASIS OCLC-2.0 ODbL-1.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:34
#     "OFL-1.1 OGTSL OLDAP-2.8 OpenSSL OSL-1.0 OSL-2.0"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:35
#     "OSL-3.0 PD PHP-3.0 PostgreSQL Proprietary"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:36
#     "Python-2.0 QPL-1.0 RHeCos-1 RHeCos-1.1 RPL-1.5"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:37
#     "RPSL-1.0 RSCPL Ruby SAX-PD SGI-1 Simple-2.0 Sleepycat"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:38
#     "SPL-1.0 SugarCRM-1 SugarCRM-1.1.3 UCB VSL-1.0 W3C"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:39
#     "Watcom-1.0 WXwindows XFree86-1.1 Xnet XSL YPL-1.1"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:40
#     "Zimbra-1.3 Zlib ZPL-1.1 ZPL-2.0 ZPL-2.1"
# pre-expansion value:
#   " AAL Adobe AFL-1.2 AFL-2.0 AFL-2.1 AFL-3.0 AGPL-3.0 ANTLR-PD Apache-1.0 Apache-1.1 Apache-2.0 APL-1.0 APSL-1.0 APSL-1.1 APSL-1.2 APSL-2.0 Artistic-1.0 Artistic-2.0 BitstreamVera BSD BSD-2-Clause BSD-3-Clause BSD-4-Clause BSL-1.0 CATOSL-1.1 CC0-1.0 CC-BY-1.0 CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-NC-1.0 CC-BY-NC-2.0 CC-BY-NC-2.5 CC-BY-NC-3.0 CC-BY-NC-ND-1.0 CC-BY-NC-ND-2.0 CC-BY-NC-ND-2.5 CC-BY-NC-ND-3.0 CC-BY-NC-SA-1.0 CC-BY-NC-SA-2.0 CC-BY-NC-SA-2.5 CC-BY-NC-SA-3.0 CC-BY-ND-1.0 CC-BY-ND-2.0 CC-BY-ND-2.5 CC-BY-ND-3.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CDDL-1.0 CECILL-1.0 CECILL-2.0 CECILL-B CECILL-C ClArtistic CPAL-1.0 CPL-1.0 CUA-OPL-1.0 DSSSL ECL-1.0 ECL-2.0 eCos-2.0 EDL-1.0 EFL-1.0 EFL-2.0 Elfutils-Exception Entessa EPL-1.0 ErlPL-1.1 EUDatagrid EUPL-1.0 EUPL-1.1 Fair Frameworx-1.0 FreeType GFDL-1.1 GFDL-1.2 GFDL-1.3 GPL-1.0 GPL-2.0 GPL-2.0-with-autoconf-exception GPL-2.0-with-classpath-exception GPL-2.0-with-font-exception GPL-2.0-with-GCC-exception GPL-2-with-bison-exception GPL-3.0 GPL-3.0-with-autoconf-exception GPL-3.0-with-GCC-exception gSOAP-1 gSOAP-1.3b HPND IPA IPL-1.0 ISC LGPL-2.0 LGPL-2.1 LGPL-3.0 Libpng LPL-1.02 LPPL-1.0 LPPL-1.1 LPPL-1.2 LPPL-1.3c MirOS MIT Motosoto MPL-1.0 MPL-1.1 MS-PL MS-RL Multics NASA-1.3 Nauman NCSA NGPL Nokia NPOSL-3.0 NTP OASIS OCLC-2.0 ODbL-1.0 OFL-1.1 OGTSL OLDAP-2.8 OpenSSL OSL-1.0 OSL-2.0 OSL-3.0 PD PHP-3.0 PostgreSQL Proprietary Python-2.0 QPL-1.0 RHeCos-1 RHeCos-1.1 RPL-1.5 RPSL-1.0 RSCPL Ruby SAX-PD SGI-1 Simple-2.0 Sleepycat SPL-1.0 SugarCRM-1 SugarCRM-1.1.3 UCB VSL-1.0 W3C Watcom-1.0 WXwindows XFree86-1.1 Xnet XSL YPL-1.1 Zimbra-1.3 Zlib ZPL-1.1 ZPL-2.0 ZPL-2.1"
SRC_DISTRIBUTE_LICENSES=" AAL Adobe AFL-1.2 AFL-2.0 AFL-2.1 AFL-3.0 AGPL-3.0 ANTLR-PD Apache-1.0 Apache-1.1 Apache-2.0 APL-1.0 APSL-1.0 APSL-1.1 APSL-1.2 APSL-2.0 Artistic-1.0 Artistic-2.0 BitstreamVera BSD BSD-2-Clause BSD-3-Clause BSD-4-Clause BSL-1.0 CATOSL-1.1 CC0-1.0 CC-BY-1.0 CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-NC-1.0 CC-BY-NC-2.0 CC-BY-NC-2.5 CC-BY-NC-3.0 CC-BY-NC-ND-1.0 CC-BY-NC-ND-2.0 CC-BY-NC-ND-2.5 CC-BY-NC-ND-3.0 CC-BY-NC-SA-1.0 CC-BY-NC-SA-2.0 CC-BY-NC-SA-2.5 CC-BY-NC-SA-3.0 CC-BY-ND-1.0 CC-BY-ND-2.0 CC-BY-ND-2.5 CC-BY-ND-3.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CDDL-1.0 CECILL-1.0 CECILL-2.0 CECILL-B CECILL-C ClArtistic CPAL-1.0 CPL-1.0 CUA-OPL-1.0 DSSSL ECL-1.0 ECL-2.0 eCos-2.0 EDL-1.0 EFL-1.0 EFL-2.0 Elfutils-Exception Entessa EPL-1.0 ErlPL-1.1 EUDatagrid EUPL-1.0 EUPL-1.1 Fair Frameworx-1.0 FreeType GFDL-1.1 GFDL-1.2 GFDL-1.3 GPL-1.0 GPL-2.0 GPL-2.0-with-autoconf-exception GPL-2.0-with-classpath-exception GPL-2.0-with-font-exception GPL-2.0-with-GCC-exception GPL-2-with-bison-exception GPL-3.0 GPL-3.0-with-autoconf-exception GPL-3.0-with-GCC-exception gSOAP-1 gSOAP-1.3b HPND IPA IPL-1.0 ISC LGPL-2.0 LGPL-2.1 LGPL-3.0 Libpng LPL-1.02 LPPL-1.0 LPPL-1.1 LPPL-1.2 LPPL-1.3c MirOS MIT Motosoto MPL-1.0 MPL-1.1 MS-PL MS-RL Multics NASA-1.3 Nauman NCSA NGPL Nokia NPOSL-3.0 NTP OASIS OCLC-2.0 ODbL-1.0 OFL-1.1 OGTSL OLDAP-2.8 OpenSSL OSL-1.0 OSL-2.0 OSL-3.0 PD PHP-3.0 PostgreSQL Proprietary Python-2.0 QPL-1.0 RHeCos-1 RHeCos-1.1 RPL-1.5 RPSL-1.0 RSCPL Ruby SAX-PD SGI-1 Simple-2.0 Sleepycat SPL-1.0 SugarCRM-1 SugarCRM-1.1.3 UCB VSL-1.0 W3C Watcom-1.0 WXwindows XFree86-1.1 Xnet XSL YPL-1.1 Zimbra-1.3 Zlib ZPL-1.1 ZPL-2.0 ZPL-2.1"
#
# $SDK_CC_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:129
#     "${BUILD_CC_ARCH}"
SDK_CC_ARCH=""
#
# $MAINTAINER [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:237
#     "OE-Core Developers <openembedded-core at lists.openembedded.org>"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:8
#     "Poky <poky at yoctoproject.org>"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:18
#     "Thomas Perrot <thomas.perrot at tupi.fr>"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:280
#     [doc] "The email address of the distribution maintainer."
# pre-expansion value:
#   "Thomas Perrot <thomas.perrot at tupi.fr>"
MAINTAINER="Thomas Perrot <thomas.perrot at tupi.fr>"
#
# $ARMPKGARCH_tune-armv5hfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:51
#     "armv5"
ARMPKGARCH_tune-armv5hfb-vfp="armv5"
#
# $do_package_write_ipk [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:39
#     [doc] "Creates the actual IPK packages and places them in the Package Feed area"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:17
#     [rdeptask] "${DEBIANRDEP}"
# pre-expansion value:
#   "None"
#
# $LIBCOVERRIDE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:8
#     ":libc-glibc"
LIBCOVERRIDE=":libc-glibc"
#
# $BUILD_LDFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:509
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:509
#     "-L${STAGING_LIBDIR_NATIVE} -L${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-O1"
# pre-expansion value:
#   "-L${STAGING_LIBDIR_NATIVE} -L${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-O1"
export BUILD_LDFLAGS="-L/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib -L/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/lib -Wl,-rpath-link,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/lib -Wl,-rpath,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/lib -Wl,-O1"
#
# $PKGWRITEDIRDEB
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:11
#     "${WORKDIR}/deploy-debs"
PKGWRITEDIRDEB="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/deploy-debs"
#
# $do_strip
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:53
#     [doc] "Strips unneeded sections out of the Linux kernel image"
#
# $STAGING_LIBDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:361
#     "${STAGING_DIR_HOST}${libdir}"
STAGING_LIBDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib"
#
# $STAMPS_DIR [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:335
#     "${TMPDIR}/stamps"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:393
#     [doc] "Specifies the base directory in which the OpenEmbedded build system places stamps."
# pre-expansion value:
#   "${TMPDIR}/stamps"
STAMPS_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/stamps"
#
# $TARGET_ARCH [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:115
#     "${TUNE_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:410
#     [doc] "The architecture of the device being built. The OpenEmbedded build system supports the following architectures: arm, mips, ppc, x86, x86-64."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:765
#     [unexport] "1"
# pre-expansion value:
#   "${TUNE_ARCH}"
unset TARGET_ARCH
#
# $STRINGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:457
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:457
#     "${HOST_PREFIX}strings"
# pre-expansion value:
#   "${HOST_PREFIX}strings"
export STRINGS="arm-exiguous-linux-gnueabi-strings"
#
# $SECURITY_CFLAGS_pn-lttng-ust
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:62
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-lttng-ust="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BBINCLUDELOGS_LINES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:92
#     [doc] "Amount of log lines printed on failure."
#
# $LINUXLIBCVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:31
#     "3.19"
LINUXLIBCVERSION="3.19"
#
# $LIBCEXTENSION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:110
#     [_defaultval] ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:5
#     "${@['', '-gnu'][(d.getVar('ABIEXTENSION', True) or '') != '']}"
# pre-expansion value:
#   "${@['', '-gnu'][(d.getVar('ABIEXTENSION', True) or '') != '']}"
LIBCEXTENSION="-gnu"
#
# $LAYERDEPENDS_selinux
#   set /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:23
#     " core "
LAYERDEPENDS_selinux=" core "
#
# $CCACHE_DIR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:441
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:441
#     [_defaultval] "${@os.getenv('HOME')}"
# pre-expansion value:
#   "${@os.getenv('HOME')}"
export CCACHE_DIR="/home/tprrt"
#
# $QUILTRCFILE
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass:4
#     "${STAGING_ETCDIR_NATIVE}/quiltrc"
QUILTRCFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/etc/quiltrc"
#
# $FOSS_NO_COPYRIGHT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:146
#     "true"
FOSS_NO_COPYRIGHT="true"
#
# $BBLAYERS [19 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:12
#     " /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp "
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:17
#     "/home/tprrt/dev/oe-build-easy/combination/meta-networking"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:18
#     "/home/tprrt/dev/oe-build-easy/combination/meta-systemd"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:19
#     "/home/tprrt/dev/oe-build-easy/combination/meta-selinux"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:20
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:21
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:22
#     "/home/tprrt/dev/oe-build-easy/combination/meta-initramfs"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:23
#     "/home/tprrt/dev/oe-build-easy/combination/meta-xfce"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:24
#     "/home/tprrt/dev/oe-build-easy/combination/meta-python"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:25
#     "/home/tprrt/dev/oe-build-easy/combination/meta-oe"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:26
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gnome"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:27
#     "/home/tprrt/dev/oe-build-easy/combination/meta-ruby"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:28
#     "/home/tprrt/dev/oe-build-easy/combination/meta-efl"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:29
#     "/home/tprrt/dev/oe-build-easy/combination/meta-multimedia"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:30
#     "/home/tprrt/dev/oe-build-easy/combination/meta-filesystems"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:31
#     "/home/tprrt/dev/oe-build-easy/combination/meta-webserver"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:32
#     "/home/tprrt/dev/oe-build-easy/combination/meta-perl"
#   append /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:33
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gpe"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:93
#     [doc] "Lists the layers to enable during the build. This variable is defined in the bblayers.conf configuration file."
# pre-expansion value:
#   " /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp  /home/tprrt/dev/oe-build-easy/combination/meta-networking /home/tprrt/dev/oe-build-easy/combination/meta-systemd /home/tprrt/dev/oe-build-easy/combination/meta-selinux /home/tprrt/dev/oe-build-easy/combination/meta-exiguous /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi /home/tprrt/dev/oe-build-easy/combination/meta-initramfs /home/tprrt/dev/oe-build-easy/combination/meta-xfce /home/tprrt/dev/oe-build-easy/combination/meta-python /home/tprrt/dev/oe-build-easy/combination/meta-oe /home/tprrt/dev/oe-build-easy/combination/meta-gnome /home/tprrt/dev/oe-build-easy/combination/meta-ruby /home/tprrt/dev/oe-build-easy/combination/meta-efl /home/tprrt/dev/oe-build-easy/combination/meta-multimedia /home/tprrt/dev/oe-build-easy/combination/meta-filesystems /home/tprrt/dev/oe-build-easy/combination/meta-webserver /home/tprrt/dev/oe-build-easy/combination/meta-perl /home/tprrt/dev/oe-build-easy/combination/meta-gpe"
BBLAYERS=" /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp  /home/tprrt/dev/oe-build-easy/combination/meta-networking /home/tprrt/dev/oe-build-easy/combination/meta-systemd /home/tprrt/dev/oe-build-easy/combination/meta-selinux /home/tprrt/dev/oe-build-easy/combination/meta-exiguous /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi /home/tprrt/dev/oe-build-easy/combination/meta-initramfs /home/tprrt/dev/oe-build-easy/combination/meta-xfce /home/tprrt/dev/oe-build-easy/combination/meta-python /home/tprrt/dev/oe-build-easy/combination/meta-oe /home/tprrt/dev/oe-build-easy/combination/meta-gnome /home/tprrt/dev/oe-build-easy/combination/meta-ruby /home/tprrt/dev/oe-build-easy/combination/meta-efl /home/tprrt/dev/oe-build-easy/combination/meta-multimedia /home/tprrt/dev/oe-build-easy/combination/meta-filesystems /home/tprrt/dev/oe-build-easy/combination/meta-webserver /home/tprrt/dev/oe-build-easy/combination/meta-perl /home/tprrt/dev/oe-build-easy/combination/meta-gpe"
#
# $SECURITY_CFLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:1
#     "-fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2"
SECURITY_CFLAGS="-fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2"
#
# $PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-g++
#   rename from PREFERRED_PROVIDER_virtual/${SDK_PREFIX}g++ data.py:170 [expandKeys]
#     "gcc-crosssdk-${SDK_ARCH}"
PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-g++="gcc-crosssdk-x86_64"
#
# $BUILD_LD [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:465
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:465
#     "${BUILD_PREFIX}ld ${BUILD_LD_ARCH}"
# pre-expansion value:
#   "${BUILD_PREFIX}ld ${BUILD_LD_ARCH}"
export BUILD_LD="ld "
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6hfb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:49
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp} armv6hfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6hfb="armv5hfb-vfp armv5ehfb-vfp armv6hfb-vfp"
#
# $BUILD_SYS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:87
#     "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}"
BUILD_SYS="x86_64-linux"
#
# $SECURITY_NO_PIE_CFLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:2
#     "-fstack-protector-all -D_FORTIFY_SOURCE=2"
SECURITY_NO_PIE_CFLAGS="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SECURITY_CFLAGS_pn-enchant
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:30
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-enchant="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $LAYERVERSION [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:259
#     [doc] "Optionally specifies the version of a layer as a single number. This variable is used in the conf/layer.conf file and must be suffixed with the name of the specific layer."
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[exiguous]:set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:17
#     "1"
#   finalize override[exiguous]:
#     "1"
# pre-expansion value:
#   "1"
LAYERVERSION="1"
#
# $SECURITY_CFLAGS_pn-grub-efi-i586-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:44
#     ""
SECURITY_CFLAGS_pn-grub-efi-i586-native=""
#
# $BB_BASEHASH_task-do_unpack
#   set siggen.py:156 [finalise]
#     "9a469a92ca2efdb8f13090e1fd880649"
BB_BASEHASH_task-do_unpack="9a469a92ca2efdb8f13090e1fd880649"
#
# $MACHINE_ESSENTIAL_EXTRA_RDEPENDS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:272
#     [doc] "A list of required machine-specific packages to install as part of the image being built. Because this is a 'machine essential' variable, the list of packages are essential for the machine to boot."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:730
#     ""
# pre-expansion value:
#   ""
MACHINE_ESSENTIAL_EXTRA_RDEPENDS=""
#
# $ARMPKGARCH_tune-armv6t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:15
#     "armv6"
ARMPKGARCH_tune-armv6t="armv6"
#
# $do_testsdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:56
#     [doc] "Installs an SDK and performs runtime tests on the tools installed by it"
#
# $PATCHDEPENDENCY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/patch.bbclass:6
#     "${PATCHTOOL}-native:do_populate_sysroot"
PATCHDEPENDENCY="quilt-native:do_populate_sysroot"
#
# $OEINCLUDELOGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:3
#     "yes"
OEINCLUDELOGS="yes"
#
# $TUNEABI
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:434
#     [doc] "An underlying ABI used by a particular tuning in a given toolchain layer. This feature allows providers using prebuilt libraries to check compatibility of a tuning against their selection of libraries."
#
# $PACKAGESPLITFUNCS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1946
#     "                 package_do_split_locales                 populate_packages"
PACKAGESPLITFUNCS="                 package_do_split_locales                 populate_packages"
#
# $PREFERRED_PROVIDER_virtual/gettext
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:23
#     [_defaultval] "gettext"
PREFERRED_PROVIDER_virtual/gettext="gettext"
#
# $LAYERDEPENDS_gpe-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:15
#     "core openembedded-layer"
LAYERDEPENDS_gpe-layer="core openembedded-layer"
#
# $LINUX_KERNEL_TYPE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:264
#     [doc] "Defines the kernel type to be used in assembling the configuration."
#
# $APT_ARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:15
#     "${@['', '--no-install-recommends'][d.getVar("NO_RECOMMENDATIONS", True) == "1"]}"
APT_ARGS=""
#
# $BBFILE_PRIORITY_systemd-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:27
#     "7"
BBFILE_PRIORITY_systemd-layer="7"
#
# $oldincludedir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:43
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:43
#     "${exec_prefix}/include"
# pre-expansion value:
#   "${exec_prefix}/include"
export oldincludedir="/usr/include"
#
# $INITSCRIPT_PARAMS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:235
#     [doc] "Specifies the options to pass to update-rc.d. The variable is mandatory and is used in recipes when using update-rc.d.bbclass."
#
# $ALLOW_EMPTY_systemd-serialgetty-dbg
#   rename from ALLOW_EMPTY_${PN}-dbg data.py:170 [expandKeys]
#     "1"
ALLOW_EMPTY_systemd-serialgetty-dbg="1"
#
# $TUNECONFLICTS [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:4
#     [armv6] "armv4 armv5"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:4
#     [armv5] "armv4"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:437
#     [doc] "List of conflicting features for a given feature."
# pre-expansion value:
#   "None"
#
# $SERIAL_CONSOLE [4 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:10
#     "115200 ttyAMA0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:371
#     [doc] "The speed and device for the serial port used to attach the serial console. This variable is given to the kernel as the 'console' parameter. After booting occurs, getty is started on that port so remote login is possible."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:752
#     [_defaultval] ""
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:7
#     "115200 ttyS0"
# pre-expansion value:
#   "115200 ttyAMA0"
SERIAL_CONSOLE="115200 ttyAMA0"
#
# $EXTRA_QMAKEVARS_PRE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:168
#     [doc] "Configuration variables or options you want to pass to qmake when the arguments need to be before the .pro file list on the command line."
#
# $TIME [2 operations]
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:152
#     "${@time.strftime('%H%M%S',time.gmtime())}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:427
#     [doc] "The time the build was started using HMS format."
# pre-expansion value:
#   "142203"
TIME="142203"
#
# $DESCRIPTION_systemd-serialgetty-dev
#   rename from DESCRIPTION_${PN}-dev data.py:170 [expandKeys]
#     "${DESCRIPTION}  This package contains symbolic links, header files, and related items necessary for software development."
DESCRIPTION_systemd-serialgetty-dev="Serial terminal support for systemd.  This package contains symbolic links, header files, and related items necessary for software development."
#
# $localstatedir_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:65
#     "/var"
localstatedir_nativesdk="/var"
#
# $MAKE [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:473
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:473
#     "make"
# pre-expansion value:
#   "make"
export MAKE="make"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6t-novfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:25
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5te} armv6 armv6t"
PACKAGE_EXTRA_ARCHS_tune-armv6t-novfp="arm armv4 armv4t armv5 armv5t armv5e armv5te armv6 armv6t"
#
# $FEED_DEPLOYDIR_BASE_URI
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:173
#     [doc] "Allow to serve ipk deploy directory as an ad hoc feed (bogofeed). Set to base URL of the directory as exported by HTTP. Set of ad hoc feed configs will be generated in the image."
#
# $SECTION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:208
#     "base"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:369
#     [doc] "The section in which packages should be categorized. Package management utilities can make use of this variable."
# pre-expansion value:
#   "base"
SECTION="base"
#
# $TUNE_FEATURES_tune-armv5ehf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:23
#     "${TUNE_FEATURES_tune-armv5e-vfp} callconvention-hard"
TUNE_FEATURES_tune-armv5ehf-vfp="arm armv5 dsp vfp callconvention-hard"
#
# $UNKNOWN_CONFIGURE_WHITELIST
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:43
#     "--enable-nls --disable-nls --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot"
UNKNOWN_CONFIGURE_WHITELIST="--enable-nls --disable-nls --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot"
#
# $EXTENDPRAUTO
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:190
#     "${@['.${PRAUTO\x7d',''][d.getVar('PRAUTO',1) is None]}"
EXTENDPRAUTO=""
#
# $NOISO
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:291
#     [doc] "Causes the OpenEmbedded build system to skip building the ISO image."
#
# $SECTION_systemd-serialgetty-dbg
#   rename from SECTION_${PN}-dbg data.py:170 [expandKeys]
#     "devel"
SECTION_systemd-serialgetty-dbg="devel"
#
# $BUILD_CCLD [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:466
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:466
#     "${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}"
# pre-expansion value:
#   "${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}"
export BUILD_CCLD="gcc "
#
# $SSTATE_PATHSPEC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:18
#     "${SSTATE_DIR}/${SSTATE_EXTRAPATHWILDCARD}*/${SSTATE_PKGSPEC}"
SSTATE_PATHSPEC="/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/*/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:"
#
# $BBFILE_PRIORITY_filesystems-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:10
#     "6"
BBFILE_PRIORITY_filesystems-layer="6"
#
# $SECURITY_CFLAGS_pn-beecrypt
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:19
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-beecrypt="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $DEBUG_FLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:546
#     "-g -feliminate-unused-debug-types"
DEBUG_FLAGS="-g -feliminate-unused-debug-types"
#
# $PREFERRED_PROVIDER_make
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:42
#     "make"
PREFERRED_PROVIDER_make="make"
#
# $ARMPKGARCH_tune-armv5eb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:32
#     "armv5"
ARMPKGARCH_tune-armv5eb="armv5"
#
# $B [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:343
#     "${S}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:79
#     [doc] "The Build Directory. The OpenEmbedded build system places generated objects into the Build Directory during a recipe's build process."
# pre-expansion value:
#   "${S}"
B="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0"
#
# $do_kernel_link_vmlinux
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:32
#     [doc] "Creates a symbolic link in arch/$arch/boot for vmlinux kernel images"
#
# $SDK_NAME_PREFIX [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:389
#     "oecore"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:16
#     "${DISTRO}"
# pre-expansion value:
#   "${DISTRO}"
SDK_NAME_PREFIX="exiguous"
#
# $BBPATH [42 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:5
#     "${TOPDIR}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:2
#     "${LAYERDIR}:"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:12
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:5
#     "${LAYERDIR}:"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:4
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:12
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf:12
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:5
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems:/home/tprrt/dev/oe-build-easy/combination/meta-webserver"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems:/home/tprrt/dev/oe-build-easy/combination/meta-webserver:/home/tprrt/dev/oe-build-easy/combination/meta-perl"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:2
#     ":${LAYERDIR}"
#   set data_smart.py:741 [expandVarref]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems:/home/tprrt/dev/oe-build-easy/combination/meta-webserver:/home/tprrt/dev/oe-build-easy/combination/meta-perl:/home/tprrt/dev/oe-build-easy/combination/meta-gpe"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:96
#     [doc] "Used by BitBake to locate .bbclass and configuration files. This variable is analogous to the PATH variable."
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:${TOPDIR}:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems:/home/tprrt/dev/oe-build-easy/combination/meta-webserver:/home/tprrt/dev/oe-build-easy/combination/meta-perl:/home/tprrt/dev/oe-build-easy/combination/meta-gpe"
BBPATH="/home/tprrt/dev/oe-build-easy/combination/meta-exiguous:/home/tprrt/dev/oe-build-easy/combination/meta-yocto:/home/tprrt/dev/oe-build-easy/combination/build:/home/tprrt/dev/oe-build-easy/combination/meta:/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp:/home/tprrt/dev/oe-build-easy/combination/meta-networking:/home/tprrt/dev/oe-build-easy/combination/meta-systemd:/home/tprrt/dev/oe-build-easy/combination/meta-selinux:/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta-initramfs:/home/tprrt/dev/oe-build-easy/combination/meta-xfce:/home/tprrt/dev/oe-build-easy/combination/meta-python:/home/tprrt/dev/oe-build-easy/combination/meta-oe:/home/tprrt/dev/oe-build-easy/combination/meta-gnome:/home/tprrt/dev/oe-build-easy/combination/meta-ruby:/home/tprrt/dev/oe-build-easy/combination/meta-efl:/home/tprrt/dev/oe-build-easy/combination/meta-multimedia:/home/tprrt/dev/oe-build-easy/combination/meta-filesystems:/home/tprrt/dev/oe-build-easy/combination/meta-webserver:/home/tprrt/dev/oe-build-easy/combination/meta-perl:/home/tprrt/dev/oe-build-easy/combination/meta-gpe"
#
# $TUNE_FEATURES_tune-armv5e-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:21
#     "${TUNE_FEATURES_tune-armv5e} vfp"
TUNE_FEATURES_tune-armv5e-vfp="arm armv5 dsp vfp"
#
# $ARMPKGARCH_tune-armv4tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:30
#     "armv4"
ARMPKGARCH_tune-armv4tb="armv4"
#
# $BBFILE_PRIORITY_gnome-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_gnome-layer="7"
#
# $SECURITY_CFLAGS_pn-aspell
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:18
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-aspell="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $VIRTUAL-RUNTIME_getopt
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:24
#     "util-linux-getopt"
VIRTUAL-RUNTIME_getopt="util-linux-getopt"
#
# $BUILDDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:104
#     [doc] "Points to the location of the Build Directory."
#
# $SSTATEPOSTUNPACKFUNCS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:41
#     "sstate_hardcode_path_unpack"
SSTATEPOSTUNPACKFUNCS="sstate_hardcode_path_unpack"
#
# $DPKG_ARCH [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:9
#     "${TARGET_ARCH}"
#   set __anon_315__home_tprrt_dev_oe_build_easy_combination_meta_classes_package_deb_bbclass:14 [__anon_315__home_tprrt_dev_oe_build_easy_combination_meta_classes_package_deb_bbclass]
#     "armel"
# pre-expansion value:
#   "armel"
DPKG_ARCH="armel"
#
# $VIRTUAL-RUNTIME_login_manager
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:76
#     "toybox"
VIRTUAL-RUNTIME_login_manager="toybox"
#
# $HOST_LD_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:100
#     "${TARGET_LD_ARCH}"
HOST_LD_ARCH=""
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:32
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5-vfp="arm armv4 armv5 armv5-vfp"
#
# $BB_BASEHASH_task-do_populate_lic
#   set siggen.py:156 [finalise]
#     "692eb6d765d545d9d652266f9c7b1499"
BB_BASEHASH_task-do_populate_lic="692eb6d765d545d9d652266f9c7b1499"
#
# $BBFILE_PATTERN_gpe-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_gpe-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-gpe/"
#
# $LAYERDEPENDS_meta-python
#   set /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:15
#     "core openembedded-layer"
LAYERDEPENDS_meta-python="core openembedded-layer"
#
# $BB_STRICT_CHECKSUM
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:49
#     "1"
BB_STRICT_CHECKSUM="1"
#
# $LICENSE_CREATE_PACKAGE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:10
#     [type] "boolean"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:11
#     [_defaultval] "0"
# pre-expansion value:
#   "0"
LICENSE_CREATE_PACKAGE="0"
#
# $BB_BASEHASH_task-do_package_qa
#   set siggen.py:156 [finalise]
#     "80268ee087fb67e1cd5b3fe37ff56f1f"
BB_BASEHASH_task-do_package_qa="80268ee087fb67e1cd5b3fe37ff56f1f"
#
# $FILES_systemd-serialgetty-staticdev
#   rename from FILES_${PN}-staticdev data.py:170 [expandKeys]
#     "${libdir}/*.a ${base_libdir}/*.a ${libdir}/${BPN}/*.a"
FILES_systemd-serialgetty-staticdev="/usr/lib/*.a /lib/*.a /usr/lib/systemd-serialgetty/*.a"
#
# $SUMMARY_systemd-serialgetty-dbg
#   rename from SUMMARY_${PN}-dbg data.py:170 [expandKeys]
#     "${SUMMARY} - Debugging files"
SUMMARY_systemd-serialgetty-dbg="Serial terminal support for systemd - Debugging files"
#
# $RDEPENDS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:248
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:347
#     [doc] "Lists a package's runtime dependencies (i.e. other packages) that must be installed for the package to be built. They must be the names of other packages as listed in the PACKAGES variable, not recipe names (PN)."
# pre-expansion value:
#   ""
RDEPENDS=""
#
# $PACKAGES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:265
#     "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:315
#     [doc] "The list of packages to be created from the recipe."
# pre-expansion value:
#   "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}"
PACKAGES="systemd-serialgetty-dbg systemd-serialgetty-staticdev systemd-serialgetty-dev systemd-serialgetty-doc systemd-serialgetty-locale  systemd-serialgetty"
#
# $USRBINPATH_class-nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:75
#     "/usr/bin"
USRBINPATH_class-nativesdk="/usr/bin"
#
# $FIX_V4BX_ARMV5
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:10
#     "${@bb.utils.contains("TUNE_FEATURES", "armv5", "", "${FIX_V4BX_ARMV4}", d)}"
FIX_V4BX_ARMV5=""
#
# $FIX_V4BX_ARMV4
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:9
#     "${@bb.utils.contains("TUNE_FEATURES", "armv4", "--fix-v4bx", "", d)}"
FIX_V4BX_ARMV4=""
#
# $ICECC_USER_PACKAGE_WL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:209
#     [doc] "Identifies user recipes that use an empty PARALLEL_MAKE variable that you want to force remote distributed compilation on using the Icecream distributed compile support."
#
# $LAYERDEPENDS_yocto
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:16
#     "core"
LAYERDEPENDS_yocto="core"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6thfb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:50
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp} armv6hfb-vfp armv6thfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6thfb="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6hfb-vfp armv6thfb-vfp"
#
# $STAGING_SBINDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:354
#     "${STAGING_DIR_NATIVE}${sbindir_native}"
STAGING_SBINDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/sbin"
#
# $HOMEPAGE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:238
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:195
#     [doc] "Website where more information about the software the recipe is building can be found."
# pre-expansion value:
#   ""
HOMEPAGE=""
#
# $SANITY_VERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:10
#     "1"
SANITY_VERSION="1"
#
# $LAYERVERSION_webserver
#   set /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:16
#     "1"
LAYERVERSION_webserver="1"
#
# $LIC_FILES_CHKSUM [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:261
#     [doc] "Checksums of the license text in the recipe source code."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:3
#     "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
# pre-expansion value:
#   "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
LIC_FILES_CHKSUM="file:///home/tprrt/dev/oe-build-easy/combination/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
#
# $BASELIB_powerpc64
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:13
#     "lib64"
BASELIB_powerpc64="lib64"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6b-novfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:45
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5eb} armv6b"
PACKAGE_EXTRA_ARCHS_tune-armv6b-novfp="armeb armv4b armv5b armv5eb armv6b"
#
# $ASNEEDED_pn-rpm
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:14
#     ""
ASNEEDED_pn-rpm=""
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-g++
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ data.py:170 [expandKeys]
#     "gcc-cross-${TARGET_ARCH}"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-g++="gcc-cross-arm"
#
# $PREFERRED_VERSION_gcc-cross-initial-arm
#   rename from PREFERRED_VERSION_gcc-cross-initial-${TARGET_ARCH} data.py:170 [expandKeys]
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc-cross-initial-arm="4.9%"
#
# $SECURITY_CFLAGS_pn-harfbuzz
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:50
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-harfbuzz="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $TRANSLATED_TARGET_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:432
#     [doc] "A sanitized version of TARGET_ARCH. This variable is used where the architecture is needed in a value where underscores are not allowed."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:772
#     [_defaultval] "${@d.getVar('TARGET_ARCH', True).replace("_", "-")}"
# pre-expansion value:
#   "${@d.getVar('TARGET_ARCH', True).replace("_", "-")}"
TRANSLATED_TARGET_ARCH="arm"
#
# $GPE_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:570
#     "http://gpe.linuxtogo.org/download/source"
GPE_MIRROR="http://gpe.linuxtogo.org/download/source"
#
# $IMAGE_POSTPROCESS_COMMAND
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:220
#     [doc] "Added by classes to run post processing commands once the OpenEmbedded build system has created the image."
#
# $ARMPKGARCH_tune-armv5eb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:41
#     "armv5"
ARMPKGARCH_tune-armv5eb-vfp="armv5"
#
# $REQUIRED_DISTRO_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:348
#     [doc] "When a recipe inherits the distro_features_check class, this variable identifies distribution features that must exist in the current configuration in order for the OpenEmbedded build system to build the recipe."
#
# $prefix_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:60
#     "/usr"
prefix_nativesdk="/usr"
#
# $SHLIBSDIRS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1419
#     "${PKGDATA_DIR}/${MLPREFIX}shlibs2"
SHLIBSDIRS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/pkgdata/shlibs2"
#
# $EXTENDPKGV [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:197
#     "${EXTENDPKGEVER}${PKGV}-${PKGR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:158
#     [doc] "The full package version specification as it appears on the final packages produced by a recipe."
# pre-expansion value:
#   "${EXTENDPKGEVER}${PKGV}-${PKGR}"
EXTENDPKGV="1.0-r5"
#
# $SECURITY_CFLAGS_pn-elfutils [3 operations]
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[arm]:set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:16
#     "${SECURITY_NO_PIE_CFLAGS}"
#   finalize override[arm]:
#     "${SECURITY_NO_PIE_CFLAGS}"
# pre-expansion value:
#   "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-elfutils="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SSTATE_SCAN_CMD
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:32
#     "find ${SSTATE_BUILDDIR} \( -name "${@"\" -o -name \"".join(d.getVar("SSTATE_SCAN_FILES", True).split())}" \) -type f"
SSTATE_SCAN_CMD="find \${SSTATE_BUILDDIR} \( -name \"*.la\" -o -name \"*-config\" -o -name \"*_config\" \) -type f"
#
# $WHITELIST_GPL-3.0
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:27
#     "less"
WHITELIST_GPL-3.0="less"
#
# $BBFILE_PATTERN_perl-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:9
#     "^${LAYERDIR}/"
BBFILE_PATTERN_perl-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-perl/"
#
# $PREFERRED_VERSION_libgcc-initial
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:44
#     "${GCCVERSION}"
PREFERRED_VERSION_libgcc-initial="4.9%"
#
# $PREFERRED_VERSION_binutils-cross-canadian-arm
#   rename from PREFERRED_VERSION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} data.py:170 [expandKeys]
#     "${BINUVERSION}"
PREFERRED_VERSION_binutils-cross-canadian-arm="2.25"
#
# $SDKUSE_NLS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:113
#     [_defaultval] "yes"
SDKUSE_NLS="yes"
#
# $DISTRO_FEATURES_DEFAULT
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:11
#     "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11"
DISTRO_FEATURES_DEFAULT="alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11"
#
# $SSTATE_MANFILEPREFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:4
#     "${SSTATE_MANIFESTS}/manifest-${SSTATE_MANMACH}-${PN}"
SSTATE_MANFILEPREFIX="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control/manifest-raspberrypi-systemd-serialgetty"
#
# $SECURITY_CFLAGS_pn-libnewt
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:56
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libnewt="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $do_kernel_configcheck
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:30
#     [doc] "Validates the kernel configuration for a linux-yocto style kernel"
#
# $SDK_DEPLOY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:363
#     [doc] "The directory set up and used by the populate_sdk_base to which the SDK is deployed."
#
# $SECURITY_CFLAGS_pn-tcl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:73
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-tcl="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $TOPDIR [2 operations]
#   set cookerdata.py:266 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/build"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:431
#     [doc] "The Build Directory. BitBake automatically sets this variable. The OpenEmbedded build system uses the Build Directory when building images."
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/build"
TOPDIR="/home/tprrt/dev/oe-build-easy/combination/build"
#
# $CONFFILES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:119
#     [doc] "Identifies editable or configurable files that are part of a package."
#
# $BUSYBOX_SPLIT_SUID
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:106
#     [doc] "For the BusyBox recipe, specifies whether to split the output executable file into two parts: one for features that require setuid root, and one for the remaining features."
#
# $LAYERVERSION_yocto
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:14
#     "2"
LAYERVERSION_yocto="2"
#
# $ROOT_HOME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:78
#     [_defaultval] "/home/root"
ROOT_HOME="/home/root"
#
# $SYSTEMD_AUTO_ENABLE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:402
#     [doc] "For recipes that inherit the systemd class, this variable specifies whether the service you have specified in SYSTEMD_SERVICE should be started automatically or not."
#
# $ALLOWED_FLAGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:535
#     "-O -mcpu -march -pipe"
ALLOWED_FLAGS="-O -mcpu -march -pipe"
#
# $BB_VERSION
#   set base_eventhandler(e):4 [base_eventhandler]
#     "1.27.0"
BB_VERSION="1.27.0"
#
# $ASNEEDED_pn-minimo
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:9
#     ""
ASNEEDED_pn-minimo=""
#
# $KTYPE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:253
#     [doc] "Defines the kernel type to be used in assembling the configuration."
#
# $LAYERVERSION_networking-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:14
#     "1"
LAYERVERSION_networking-layer="1"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:52
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp} armv5ehfb-vfp armv5tehfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5tehfb-vfp="armv5hfb-vfp armv5thfb-vfp armv5ehfb-vfp armv5tehfb-vfp"
#
# $KERNEL_EXTRA_ARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:244
#     [doc] "Specifies additional make command-line arguments the OpenEmbedded build system passes on when compiling the kernel."
#
# $TUNEABI_OVERRIDE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:435
#     [doc] "If set, ignores TUNEABI_WHITELIST."
#
# $PREFERRED_VERSION_nativesdk-gcc-sanitizers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:42
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_nativesdk-gcc-sanitizers="4.9%"
#
# $FILE_DIRNAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:313
#     "${@os.path.dirname(d.getVar('FILE'))}"
FILE_DIRNAME="/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd"
#
# $ARMPKGARCH_tune-armv5e-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:17
#     "armv5"
ARMPKGARCH_tune-armv5e-vfp="armv5"
#
# $SOURCEFORGE_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:572
#     "http://downloads.sourceforge.net"
SOURCEFORGE_MIRROR="http://downloads.sourceforge.net"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:25
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5-vfp} armv5e armv5e-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5e-vfp="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp"
#
# $SOLIBS_darwin
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:256
#     ".dylib"
SOLIBS_darwin=".dylib"
#
# $HOST_PREFIX [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:98
#     "${TARGET_PREFIX}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:199
#     [doc] "The prefix for the cross compile toolchain. Normally same as the TARGET_PREFIX."
# pre-expansion value:
#   "${TARGET_PREFIX}"
HOST_PREFIX="arm-exiguous-linux-gnueabi-"
#
# $DATA_LICENSE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:130
#     "CC0-1.0"
DATA_LICENSE="CC0-1.0"
#
# $STAGING_EXECPREFIXDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:366
#     "${STAGING_DIR_HOST}${exec_prefix}"
STAGING_EXECPREFIXDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr"
#
# $BUILD_CFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:494
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:494
#     "${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}"
# pre-expansion value:
#   "${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}"
export BUILD_CFLAGS="-isystem/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe"
#
# $PSEUDO_LOCALSTATEDIR
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:598
#     "${WORKDIR}/pseudo/"
PSEUDO_LOCALSTATEDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pseudo/"
#
# $SECURITY_CFLAGS_pn-valgrind
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:75
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-valgrind="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BBFILE_PATTERN_networking-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:9
#     "^${LAYERDIR}/"
BBFILE_PATTERN_networking-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-networking/"
#
# $OLDEST_KERNEL [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:398
#     "2.6.32"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:299
#     [doc] "Declares the oldest version of the Linux kernel that the produced binaries must support."
# pre-expansion value:
#   "2.6.32"
OLDEST_KERNEL="2.6.32"
#
# $PREFERRED_PROVIDER_virtual/nativesdk-libiconv
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:12
#     "nativesdk-glibc"
PREFERRED_PROVIDER_virtual/nativesdk-libiconv="nativesdk-glibc"
#
# $RDEPENDS_systemd-serialgetty-staticdev
#   rename from RDEPENDS_${PN}-staticdev data.py:170 [expandKeys]
#     "${PN}-dev (= ${EXTENDPKGV})"
RDEPENDS_systemd-serialgetty-staticdev="systemd-serialgetty-dev (= 1.0-r5)"
#
# $KFEATURE_DESCRIPTION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:251
#     [doc] "Provides a short description of a configuration fragment. You use this variable in the .scc file that describes a configuration fragment file."
#
# $PREFERRED_VERSION_python-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc:8
#     "2.7.9"
PREFERRED_VERSION_python-native="2.7.9"
#
# $ICECC_ENV_EXEC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:205
#     [doc] "Points to the icecc-create-env script that you provide."
#
# $ROOTFS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:351
#     [doc] "Indicates a filesystem image to include as the root filesystem."
#
# $SSH_AGENT_PID
#   from env data.py:178 [inheritFromOS]
#     "5305"
SSH_AGENT_PID="5305"
#
# $XAUTHORITY
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:10
#     "${HOME}/.Xauthority"
XAUTHORITY="/home/tprrt/.Xauthority"
#
# $RSUGGESTS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:356
#     [doc] "A list of additional packages that you can suggest for installation by the package manager at the time a package is installed. Not all package managers support this functionality."
#
# $AUTHOR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:73
#     [doc] "Email address used to contact the original author(s) in order to send patches and forward bugs."
#
# $BBFILE_PATTERN [7 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:88
#     [doc] "Variable that expands to match files from BBFILES in a particular layer. This variable is used in the layer.conf file and must be suffixed with the name of a layer."
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[raspberrypi]:immediate /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:9
#     "^${LAYERDIR}/"
#   finalize override[raspberrypi]:
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/"
#   override[exiguous]:set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:12
#     "^${LAYERDIR}/"
#   override[exiguous]:set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/"
#   finalize override[exiguous]:
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/"
BBFILE_PATTERN="^/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/"
#
# $BUILDSDK_LDFLAGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:516
#     "-L${STAGING_LIBDIR} -Wl,-rpath-link,${STAGING_LIBDIR} -Wl,-rpath,${libdir} -Wl,-O1 -L${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath-link,${STAGING_DIR_HOST}${base_libdir} -Wl,-rpath,${base_libdir} -Wl,-O1"
BUILDSDK_LDFLAGS="-L/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib -Wl,-rpath-link,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib -Wl,-rpath,/usr/lib -Wl,-O1 -L/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/lib -Wl,-rpath-link,/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/lib -Wl,-rpath,/lib -Wl,-O1"
#
# $BBFILE_PATTERN_gnome-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_gnome-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-gnome/"
#
# $FETCHCMD_wget
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:585
#     "/usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate"
FETCHCMD_wget="/usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate"
#
# $TARGET_PREFIX [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:119
#     "${TARGET_SYS}-"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:414
#     [doc] "The prefix for the cross-compile toolchain (e.g. arm-linux-)."
# pre-expansion value:
#   "${TARGET_SYS}-"
TARGET_PREFIX="arm-exiguous-linux-gnueabi-"
#
# $SDKMACHINE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:368
#     [doc] "Specifies the architecture (i.e. i686 or x86_64) for which to build SDK and ADT items."
#
# $PREFERRED_VERSION_glibc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:58
#     "${GLIBCVERSION}"
PREFERRED_VERSION_glibc="2.21"
#
# $POKY_DEFAULT_EXTRA_RDEPENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:16
#     "packagegroup-core-boot"
POKY_DEFAULT_EXTRA_RDEPENDS="packagegroup-core-boot"
#
# $PKGMLTRIPLETS
#   set base.bbclass:16 [settriplet]
#     "raspberrypi-exiguous-linux-gnueabi arm1176jzfshf-vfp-exiguous-linux-gnueabi armv6hf-vfp-exiguous-linux-gnueabi armv5ehf-vfp-exiguous-linux-gnueabi armv5hf-vfp-exiguous-linux-gnueabi noarch-exiguous-linux-gnueabi any-exiguous-linux-gnueabi all-exiguous-linux-gnueabi"
PKGMLTRIPLETS="raspberrypi-exiguous-linux-gnueabi arm1176jzfshf-vfp-exiguous-linux-gnueabi armv6hf-vfp-exiguous-linux-gnueabi armv5ehf-vfp-exiguous-linux-gnueabi armv5hf-vfp-exiguous-linux-gnueabi noarch-exiguous-linux-gnueabi any-exiguous-linux-gnueabi all-exiguous-linux-gnueabi"
#
# $ARMPKGARCH_tune-armv5te-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:18
#     "armv5"
ARMPKGARCH_tune-armv5te-vfp="armv5"
#
# $do_testimage_auto
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:55
#     [doc] "Boots an image and performs runtime tests within the image immediately after it has been built"
#
# $ARMPKGARCH_tune-armv5ehfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:43
#     "armv5"
ARMPKGARCH_tune-armv5ehfb-vfp="armv5"
#
# $LAYERVERSION_meta-python
#   set /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:13
#     "1"
LAYERVERSION_meta-python="1"
#
# $ARMPKGARCH_tune-armv6hfb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:37
#     "armv6"
ARMPKGARCH_tune-armv6hfb="armv6"
#
# $LAYERDEPENDS_openembedded-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:30
#     "core"
LAYERDEPENDS_openembedded-layer="core"
#
# $USER_CLASSES [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:155
#     "buildstats image-mklibs image-prelink"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:18
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:451
#     [doc] "List of additional classes to use when building images that enable extra features."
# pre-expansion value:
#   "buildstats image-mklibs image-prelink"
USER_CLASSES="buildstats image-mklibs image-prelink"
#
# $RRECOMMENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:354
#     [doc] "A list of packages that extends the usability of a package being built. The package being built does not depend on this list of packages in order to successfully build, but needs them for the extended usability."
#
# $BB_HASHCHECK_FUNCTION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:660
#     "sstate_checkhashes"
BB_HASHCHECK_FUNCTION="sstate_checkhashes"
#
# $SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS [5 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:48
#     " gcc-cross-${TARGET_ARCH}->glibc gcc-cross-${TARGET_ARCH}->musl gcc-cross-${TARGET_ARCH}->uclibc gcc-cross-${TARGET_ARCH}->linux-libc-headers "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:44
#     " usb-modeswitch-data->usb-modeswitch "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:24
#     "exquisite-theme-illume->opkg-utils "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:31
#     "e-wm-theme-illume-efenniht->e-wm e-wm-theme-illume-neo->e-wm e-wm-theme-b-and-w->e-wm "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:374
#     [doc] "A list of recipe dependencies that should not be used to determine signatures of tasks from one recipe when they depend on tasks from another recipe."
# pre-expansion value:
#   "  gcc-cross-${TARGET_ARCH}->glibc gcc-cross-${TARGET_ARCH}->musl gcc-cross-${TARGET_ARCH}->uclibc gcc-cross-${TARGET_ARCH}->linux-libc-headers   usb-modeswitch-data->usb-modeswitch  exquisite-theme-illume->opkg-utils  e-wm-theme-illume-efenniht->e-wm e-wm-theme-illume-neo->e-wm e-wm-theme-b-and-w->e-wm "
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS="  gcc-cross-arm->glibc gcc-cross-arm->musl gcc-cross-arm->uclibc gcc-cross-arm->linux-libc-headers   usb-modeswitch-data->usb-modeswitch  exquisite-theme-illume->opkg-utils  e-wm-theme-illume-efenniht->e-wm e-wm-theme-illume-neo->e-wm e-wm-theme-b-and-w->e-wm "
#
# $PREFERRED_VERSION_gcc-crosssdk-initial-x86_64
#   rename from PREFERRED_VERSION_gcc-crosssdk-initial-${SDK_ARCH} data.py:170 [expandKeys]
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_gcc-crosssdk-initial-x86_64="4.9%"
#
# $TUNE_FEATURES_tune-armv5teb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:46
#     "${TUNE_FEATURES_tune-armv5te-vfp} bigendian"
TUNE_FEATURES_tune-armv5teb-vfp="arm armv5 thumb dsp vfp bigendian"
#
# $SYSTEMD_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:403
#     [doc] "For recipes that inherit the systemd class, this variable locates the systemd unit files when they are not found in the main recipe's package."
#
# $GRUB_GFXSERIAL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:188
#     [doc] "Configures the GNU GRand Unified Bootloader (GRUB) to have graphics and serial in the boot menu."
#
# $PROVIDES [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:249
#     ""
#   _prepend /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:250
#     "${PN} "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:336
#     [doc] "A list of aliases that a recipe also provides. These aliases are useful for satisfying dependencies of other recipes during the build as specified by DEPENDS."
#   set data_smart.py:437 [finalize]
#     "${PN} "
# pre-expansion value:
#   "${PN} "
PROVIDES="systemd-serialgetty "
#
# $STAGING_LIBEXECDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:362
#     "${STAGING_DIR_HOST}${libexecdir}"
STAGING_LIBEXECDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/systemd-serialgetty"
#
# $SECURITY_CFLAGS_pn-python
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:68
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-python="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $STAGING_DATADIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:357
#     "${STAGING_DIR_NATIVE}${datadir_native}"
STAGING_DATADIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/share"
#
# $BBFILE_PATTERN_meta-python
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_meta-python="^/home/tprrt/dev/oe-build-easy/combination/meta-python/"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:57
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5b-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp="armeb armv4b armv5b armv5b-vfp"
#
# $docdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:34
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:34
#     "${datadir}/doc"
# pre-expansion value:
#   "${datadir}/doc"
export docdir="/usr/share/doc"
#
# $TUNE_FEATURES_tune-armv5t-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:29
#     "${TUNE_FEATURES_tune-armv5t} vfp"
TUNE_FEATURES_tune-armv5t-vfp="arm armv5 thumb vfp"
#
# $ARMPKGARCH_tune-armv6thfb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:38
#     "armv6"
ARMPKGARCH_tune-armv6thfb="armv6"
#
# $DISTRO_FEATURES [9 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:19
#     "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES}"
#   _remove /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:77
#     "busybox"
#   _remove /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:82
#     "sysvinit"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:108
#     " acl xattr pam largefile tzdata prelink zram toybox systemd udev dbus udisks selinux usbhost usbutils usbgadget ipv6 iptables avahi ntp dropbear nfs samba useradd extrausers cryptsetup pm-utils sysklogd cronie "
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:20
#     "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:143
#     [doc] "The features enabled for the distribution."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:724
#     ""
#   append utils.py:113 [features_backfill]
#     " pulseaudio sysvinit bluez5"
#   set data_smart.py:434 [finalize]
#     "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES} pulseaudio sysvinit bluez5 acl xattr pam largefile tzdata prelink zram toybox systemd udev dbus udisks selinux usbhost usbutils usbgadget ipv6 iptables avahi ntp dropbear nfs samba useradd extrausers cryptsetup pm-utils sysklogd cronie "
# pre-expansion value:
#   "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} ${POKY_DEFAULT_DISTRO_FEATURES} pulseaudio bluez5 acl xattr pam largefile tzdata prelink zram toybox systemd udev dbus udisks selinux usbhost usbutils usbgadget ipv6 iptables avahi ntp dropbear nfs samba useradd extrausers cryptsetup pm-utils sysklogd cronie"
DISTRO_FEATURES="alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc libc-posix-wchar-io largefile opengl ptest multiarch wayland pulseaudio bluez5 acl xattr pam largefile tzdata prelink zram toybox systemd udev dbus udisks selinux usbhost usbutils usbgadget ipv6 iptables avahi ntp dropbear nfs samba useradd extrausers cryptsetup pm-utils sysklogd cronie"
#
# $ARMPKGSFX_DSP [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:1
#     "${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:8
#     "${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:7
#     [_defaultval] ""
# pre-expansion value:
#   "${@bb.utils.contains("TUNE_FEATURES", [ "armv5", "dsp" ], "e", "", d)}"
ARMPKGSFX_DSP=""
#
# $PREFERRED_VERSION_uclibc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:66
#     "${UCLIBCVERSION}"
PREFERRED_VERSION_uclibc="0.9.33+git%"
#
# $LAYERDIR [22 operations]
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-networking"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-systemd"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-selinux"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-initramfs"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-xfce"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-python"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-oe"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gnome"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-ruby"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-efl"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-multimedia"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-filesystems"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-webserver"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-perl"
#   set cookerdata.py:277 [parseConfigurationFiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gpe"
#   del cookerdata.py:281 [parseConfigurationFiles]
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:258
#     [doc] "When used inside the layer.conf configuration file, this variable provides the path of the current layer."
# pre-expansion value:
#   "None"
#
# $LAYERVERSION_gnome-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:13
#     "1"
LAYERVERSION_gnome-layer="1"
#
# $LAYERDEPENDS [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:257
#     [doc] "Lists the layers, separated by spaces, upon which this recipe depends. This variable is used in the conf/layer.conf file and must be suffixed with the name of the specific layer."
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[exiguous]:set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:19
#     "core yocto selinux openembedded-layer"
#   finalize override[exiguous]:
#     "core yocto selinux openembedded-layer"
# pre-expansion value:
#   "core yocto selinux openembedded-layer"
LAYERDEPENDS="core yocto selinux openembedded-layer"
#
# $PREFERRED_VERSION_glibc-scripts
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:61
#     "${GLIBCVERSION}"
PREFERRED_VERSION_glibc-scripts="2.21"
#
# $infodir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:32
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:32
#     "${datadir}/info"
# pre-expansion value:
#   "${datadir}/info"
export infodir="/usr/share/info"
#
# $ASSUME_SHLIBS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:72
#     [doc] "List of shlib:package[_version] mappings. Useful for lib packages in ASSUME_PROVIDED, for which automatic shlib dependency tracking does not work."
#
# $BUILDCFG_HEADER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:626
#     "Build Configuration:"
BUILDCFG_HEADER="Build Configuration:"
#
# $PREFERRED_VERSION_gzip-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:70
#     "1.6"
PREFERRED_VERSION_gzip-native="1.6"
#
# $PREFERRED_PROVIDER_xf86-video-intel
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:16
#     "xf86-video-intel"
PREFERRED_PROVIDER_xf86-video-intel="xf86-video-intel"
#
# $DISTROOVERRIDES [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:664
#     "${@d.getVar('DISTRO', True) or ''}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:9
#     "poky:exiguous"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:149
#     [doc] "Lists overrides specific to the current distribution. By default, the variable list includes the value of the DISTRO variable."
# pre-expansion value:
#   "poky:exiguous"
DISTROOVERRIDES="poky:exiguous"
#
# $SECURITY_CFLAGS_pn-pulseaudio
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:81
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-pulseaudio="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $COMMERCIAL_QT
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:34
#     ""
COMMERCIAL_QT=""
#
# $AUTO_SYSLINUXMENU
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:74
#     [doc] "Enables creating an automatic menu for the syslinux bootloader."
#
# $LINKER_HASH_STYLE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:518
#     [_defaultval] "gnu"
LINKER_HASH_STYLE="gnu"
#
# $SDK_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:364
#     [doc] "The parent directory used by the OpenEmbedded build system when creating SDK output."
#
# $CC [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:445
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:445
#     "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
# pre-expansion value:
#   "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
export CC="arm-exiguous-linux-gnueabi-gcc  -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $THISDIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:426
#     [doc] "The directory in which the file BitBake is currently parsing is located."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:86
#     "${@os.path.dirname(d.getVar('FILE', True))}"
# pre-expansion value:
#   "${@os.path.dirname(d.getVar('FILE', True))}"
THISDIR="/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd"
#
# $HGDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:333
#     "${CO_DIR}/hg"
HGDIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads/hg"
#
# $PACKAGE_EXTRA_ARCHS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:138
#     [_defaultval] "${PACKAGE_EXTRA_ARCHS_tune-${DEFAULTTUNE}}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:310
#     [doc] "Specifies the list of architectures compatible with the device CPU. This variable is useful when you build for several different devices that use miscellaneous processors."
# pre-expansion value:
#   "${PACKAGE_EXTRA_ARCHS_tune-${DEFAULTTUNE}}"
PACKAGE_EXTRA_ARCHS="armv5hf-vfp armv5ehf-vfp armv6hf-vfp arm1176jzfshf-vfp"
#
# $BBFILE_PATTERN_webserver
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:11
#     "^${LAYERDIR}/"
BBFILE_PATTERN_webserver="^/home/tprrt/dev/oe-build-easy/combination/meta-webserver/"
#
# $SDKGCCVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:26
#     "${GCCVERSION}"
SDKGCCVERSION="4.9%"
#
# $PREFERRED_PROVIDER_ltp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:49
#     "ltp"
PREFERRED_PROVIDER_ltp="ltp"
#
# $PREMIRRORS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:57
#     [_defaultval] "bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:333
#     [doc] "Specifies additional paths from which the OpenEmbedded build system gets source code."
# pre-expansion value:
#   "bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n"
PREMIRRORS="bzr://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n gitsm://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*   http://downloads.yoctoproject.org/mirror/sources/ \n"
#
# $BUILD_OS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:85
#     "${@os.uname()[0].lower()}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:103
#     [doc] "The operating system (in lower case) of the building architecture (e.g. linux)."
# pre-expansion value:
#   "${@os.uname()[0].lower()}"
BUILD_OS="linux"
#
# $IMAGE_FSTYPES [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:8
#     "tar.bz2 ext3 rpi-sdimg"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:214
#     [doc] "Formats of root filesystem images that you want to have created."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:694
#     "tar.gz"
# pre-expansion value:
#   "tar.bz2 ext3 rpi-sdimg"
IMAGE_FSTYPES="tar.bz2 ext3 rpi-sdimg"
#
# $DISTRO_CODENAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:4
#     "master"
DISTRO_CODENAME="master"
#
# $UBOOT_SUFFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:448
#     [doc] "Points to the generated U-Boot extension."
#
# $STAGING_LOADER_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:367
#     "${STAGING_DIR_HOST}/loader"
STAGING_LOADER_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/loader"
#
# $SSTATE_PKG
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:15
#     "${SSTATE_DIR}/${SSTATE_PKGNAME}"
SSTATE_PKG="/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID"
#
# $DISTRO_EXTRA_RDEPENDS [11 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:32
#     " ${POKY_DEFAULT_EXTRA_RDEPENDS}"
#   _append[qemuarm] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:36
#     " ${POKYQEMUDEPS}"
#   _append[qemuarm64] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:37
#     " ${POKYQEMUDEPS}"
#   _append[qemumips] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:38
#     " ${POKYQEMUDEPS}"
#   _append[qemuppc] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:39
#     " ${POKYQEMUDEPS}"
#   _append[qemux86] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:40
#     " ${POKYQEMUDEPS}"
#   _append[qemux86-64] /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:41
#     " ${POKYQEMUDEPS}"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:95
#     " kernel-modules packagegroup-core-selinux packagegroup-core-ssh-dropbear "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:141
#     [doc] "Specifies a list of distro-specific packages to add to all images. The variable only applies to the images that include packagegroup-base."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:726
#     ""
#   set data_smart.py:434 [finalize]
#     "  ${POKY_DEFAULT_EXTRA_RDEPENDS} kernel-modules packagegroup-core-selinux packagegroup-core-ssh-dropbear "
# pre-expansion value:
#   "  ${POKY_DEFAULT_EXTRA_RDEPENDS} kernel-modules packagegroup-core-selinux packagegroup-core-ssh-dropbear "
DISTRO_EXTRA_RDEPENDS="  packagegroup-core-boot kernel-modules packagegroup-core-selinux packagegroup-core-ssh-dropbear "
#
# $PREFERRED_PROVIDER_u-boot
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:4
#     "u-boot-rpi"
PREFERRED_PROVIDER_u-boot="u-boot-rpi"
#
# $OE_BINCONFIG_EXTRA_MANGLE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:295
#     [doc] "When a recipe inherits the binconfig.bbclass class, this variable specifies additional arguments passed to the "sed" command."
#
# $SERIAL_CONSOLES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:372
#     [doc] "Defines the serial consoles (TTYs) to enable using getty."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:753
#     [_defaultval] "${@d.getVar('SERIAL_CONSOLE', True).replace(' ', ';')}"
# pre-expansion value:
#   "${@d.getVar('SERIAL_CONSOLE', True).replace(' ', ';')}"
SERIAL_CONSOLES="115200;ttyAMA0"
#
# $ASNEEDED_pn-console-tools
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:4
#     ""
ASNEEDED_pn-console-tools=""
#
# $ASNEEDED_pn-pulseaudio
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:13
#     ""
ASNEEDED_pn-pulseaudio=""
#
# $ARMPKGARCH_tune-armv6tb-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:34
#     "armv6"
ARMPKGARCH_tune-armv6tb-novfp="armv6"
#
# $SECURITY_CFLAGS_pn-db
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:26
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-db="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $ASNEEDED_pn-distcc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:5
#     ""
ASNEEDED_pn-distcc=""
#
# $PREFERRED_PROVIDER_virtual/nativesdk-x86_64-exiguousssdk-linux-libc-for-gcc
#   rename from PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc data.py:170 [expandKeys]
#     "nativesdk-${TCLIBC}"
PREFERRED_PROVIDER_virtual/nativesdk-x86_64-exiguousssdk-linux-libc-for-gcc="nativesdk-glibc"
#
# $HOST_OS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:95
#     "${TARGET_OS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:198
#     [doc] "The name of the target operating system. Normally the same as the TARGET_OS."
# pre-expansion value:
#   "${TARGET_OS}"
HOST_OS="linux-gnueabi"
#
# $SECURITY_CFLAGS_pn-flex
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:33
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-flex="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $TERM [2 operations]
#   from env data.py:178 [inheritFromOS]
#     "screen"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
# pre-expansion value:
#   "screen"
export TERM="screen"
#
# $LAYER_CONF_VERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:12
#     "6"
LAYER_CONF_VERSION="6"
#
# $MULTIMACH_HOST_SYS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:145
#     "${PACKAGE_ARCH}${HOST_VENDOR}-${HOST_OS}"
MULTIMACH_HOST_SYS="raspberrypi-exiguous-linux-gnueabi"
#
# $TARGET_FPU [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:16
#     "${@d.getVar('ARMPKGSFX_FPU', True).strip('-') or 'soft'}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:412
#     [doc] "Specifies the method for handling FPU code. For FPU-less targets, which include most ARM CPUs, the variable must be set to 'soft'. If not, the kernel emulation gets used, which results in a performance penalty."
# pre-expansion value:
#   "${@d.getVar('ARMPKGSFX_FPU', True).strip('-') or 'soft'}"
TARGET_FPU="vfp"
#
# $STAGING_DIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:347
#     "${STAGING_DIR}/${BUILD_SYS}"
STAGING_DIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux"
#
# $TCMODE [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:6
#     "default"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:417
#     [doc] "Enables an external toolchain (where provided by an additional layer) if set to a value other than 'default'."
# pre-expansion value:
#   "default"
TCMODE="default"
#
# $DEPLOY_DIR [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:375
#     "${TMPDIR}/deploy"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:136
#     [doc] "Points to the general area that the OpenEmbedded build system uses to place images, packages, SDKs and other output files that are ready to be used outside of the build system."
# pre-expansion value:
#   "${TMPDIR}/deploy"
DEPLOY_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy"
#
# $SPDXLICENSEMAP [37 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:54
#     [AGPL-3] "AGPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:55
#     [AGPLv3] "AGPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:56
#     [AGPLv3.0] "AGPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:59
#     [GPL-1] "GPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:60
#     [GPLv1] "GPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:61
#     [GPLv1.0] "GPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:62
#     [GPL-2] "GPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:63
#     [GPLv2] "GPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:64
#     [GPLv2.0] "GPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:65
#     [GPL-3] "GPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:66
#     [GPLv3] "GPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:67
#     [GPLv3.0] "GPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:70
#     [LGPLv2] "LGPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:71
#     [LGPLv2.0] "LGPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:72
#     [LGPL2.1] "LGPL-2.1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:73
#     [LGPLv2.1] "LGPL-2.1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:74
#     [LGPLv3] "LGPL-3.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:77
#     [MPL-1] "MPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:78
#     [MPLv1] "MPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:79
#     [MPLv1.1] "MPL-1.1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:80
#     [MPLv2] "MPL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:83
#     [MIT-X] "MIT"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:84
#     [MIT-style] "MIT"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:87
#     [openssl] "OpenSSL"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:90
#     [PSF] "Python-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:91
#     [PSFv2] "Python-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:92
#     [Python-2] "Python-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:95
#     [Apachev2] "Apache-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:96
#     [Apache-2] "Apache-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:99
#     [Artisticv1] "Artistic-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:100
#     [Artistic-1] "Artistic-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:103
#     [AFL-2] "AFL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:104
#     [AFL-1] "AFL-1.2"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:105
#     [AFLv2] "AFL-2.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:106
#     [AFLv1] "AFL-1.2"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:109
#     [EPLv1.0] "EPL-1.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:112
#     [SGIv1] "SGI-1"
# pre-expansion value:
#   "None"
#
# $TEST_IMAGE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:418
#     [doc] "Enables test booting of virtual machine images under the QEMU emulator after any root filesystems are created and runs tests against those images."
#
# $MACHINE_EXTRA_RDEPENDS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:274
#     [doc] "A list of machine-specific packages to install as part of the image being built that are not essential for the machine to boot. However, the build process for more fully-featured images depends on the packages being present."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:728
#     ""
# pre-expansion value:
#   ""
MACHINE_EXTRA_RDEPENDS=""
#
# $PREFERRED_VERSION_linux-raspberrypi
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc:3
#     "3.18.%"
PREFERRED_VERSION_linux-raspberrypi="3.18.%"
#
# $MULTI_PROVIDER_WHITELIST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:253
#     "virtual/libintl virtual/libintl-native virtual/nativesdk-libintl virtual/xserver virtual/update-alternatives-native virtual/update-alternatives"
MULTI_PROVIDER_WHITELIST="virtual/libintl virtual/libintl-native virtual/nativesdk-libintl virtual/xserver virtual/update-alternatives-native virtual/update-alternatives"
#
# $do_vmdkimg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:60
#     [doc] "Creates a .vmdk image for use with VMware and compatible virtual machine hosts"
#
# $ASNEEDED_pn-puzzles
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:11
#     ""
ASNEEDED_pn-puzzles=""
#
# $SIGGEN_EXCLUDERECIPES_ABISAFE [4 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:41
#     " sysvinit-inittab shadow-securetty opkg-arch-config netbase init-ifupdown connman-conf formfactor xserver-xf86-config pointercal pointercal-xinput base-files keymaps udev-extraconf packagegroup-x11-xserver systemd-serialgetty initscripts shadow shadow-sysroot base-passwd opkg-utils "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:31
#     " systemd-serialgetty "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:40
#     " mplayer-common fbset-modes gpsd-machine-conf distro-feed-configs ca-certificates "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:375
#     [doc] "A list of recipes that are completely stable and will never change."
# pre-expansion value:
#   "  sysvinit-inittab shadow-securetty opkg-arch-config netbase init-ifupdown connman-conf formfactor xserver-xf86-config pointercal pointercal-xinput base-files keymaps udev-extraconf packagegroup-x11-xserver systemd-serialgetty initscripts shadow shadow-sysroot base-passwd opkg-utils   systemd-serialgetty   mplayer-common fbset-modes gpsd-machine-conf distro-feed-configs ca-certificates "
SIGGEN_EXCLUDERECIPES_ABISAFE="  sysvinit-inittab shadow-securetty opkg-arch-config netbase init-ifupdown connman-conf formfactor xserver-xf86-config pointercal pointercal-xinput base-files keymaps udev-extraconf packagegroup-x11-xserver systemd-serialgetty initscripts shadow shadow-sysroot base-passwd opkg-utils   systemd-serialgetty   mplayer-common fbset-modes gpsd-machine-conf distro-feed-configs ca-certificates "
#
# $USERADD_PARAM
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:453
#     [doc] "When a recipe inherits the useradd class, this variable specifies for a package what parameters should be passed to the useradd command if you wish to add a user to the system when the package is installed."
#
# $EXTRA_QMAKEVARS_POST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:167
#     [doc] "Configuration variables or options you want to pass to qmake when the arguments need to be after the .pro file list on the command line."
#
# $STAMP [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:336
#     "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:392
#     [doc] "Specifies the base path used to create recipe stamp files. The path to an actual stamp file is constructed by evaluating this string and then appending additional information."
# pre-expansion value:
#   "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}"
STAMP="/home/tprrt/dev/oe-build-easy/combination/build/tmp/stamps/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5"
#
# $BBINCLUDELOGS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:44
#     [_defaultval] "yes"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:91
#     [doc] "Variable that controls how BitBake displays logs on build failure."
# pre-expansion value:
#   "yes"
BBINCLUDELOGS="yes"
#
# $PREFERRED_PROVIDER_virtual/libintl
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:14
#     "glibc"
PREFERRED_PROVIDER_virtual/libintl="glibc"
#
# $LAYERVERSION_ruby-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:13
#     "1"
LAYERVERSION_ruby-layer="1"
#
# $do_deploy
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:20
#     [doc] "Writes deployable output files to the deploy directory"
#
# $SECURITY_CFLAGS_pn-webkit-gtk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:76
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-webkit-gtk="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $GLIBCVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:29
#     "2.21"
GLIBCVERSION="2.21"
#
# $QA_LOGFILE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:1
#     "${TMPDIR}/qa.log"
QA_LOGFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/qa.log"
#
# $BBLAYERS_CONF_UPDATE_FUNCS [2 operations]
#   prepend /home/tprrt/dev/oe-build-easy/combination/meta-yocto/classes/poky-sanity.bbclass:28
#     "poky_update_bblayersconf"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass:30
#     "oecore_update_bblayers"
# pre-expansion value:
#   "poky_update_bblayersconf  oecore_update_bblayers"
BBLAYERS_CONF_UPDATE_FUNCS="poky_update_bblayersconf  oecore_update_bblayers"
#
# $PREFERRED_VERSION_binutils-crosssdk-x86_64
#   rename from PREFERRED_VERSION_binutils-crosssdk-${SDK_ARCH} data.py:170 [expandKeys]
#     "${BINUVERSION}"
PREFERRED_VERSION_binutils-crosssdk-x86_64="2.25"
#
# $PREFERRED_PROVIDER_virtual/nativesdk-x86_64-exiguousssdk-linux-libc-initial
#   rename from PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial data.py:170 [expandKeys]
#     "nativesdk-${TCLIBC}-initial"
PREFERRED_PROVIDER_virtual/nativesdk-x86_64-exiguousssdk-linux-libc-initial="nativesdk-glibc-initial"
#
# $POKY_DEFAULT_DISTRO_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:15
#     "largefile opengl ptest multiarch wayland"
POKY_DEFAULT_DISTRO_FEATURES="largefile opengl ptest multiarch wayland"
#
# $BBFILE_PATTERN_multimedia-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf:18
#     "^${LAYERDIR}/"
BBFILE_PATTERN_multimedia-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-multimedia/"
#
# $SECURITY_LDFLAGS_pn-xf86-video-vesa
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:90
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-vesa="-Wl,-z,relro"
#
# $GCCVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:25
#     "4.9%"
GCCVERSION="4.9%"
#
# $LINKER_HASH_STYLE_mips
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:520
#     "sysv"
LINKER_HASH_STYLE_mips="sysv"
#
# $ERROR_QA [4 operations]
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:104
#     " ${WARN_TO_ERROR_QA}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:155
#     [doc] "Specifies the quality assurance checks whose failures are reported as errors by the OpenEmbedded build system."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:39
#     "dev-so debug-deps dev-deps debug-files arch pkgconfig la             perms dep-cmp pkgvarcheck perm-config perm-line perm-link             split-strip packages-list pkgv-undefined var-undefined             version-going-backwards expanded-d             "
#   set data_smart.py:434 [finalize]
#     "dev-so debug-deps dev-deps debug-files arch pkgconfig la             perms dep-cmp pkgvarcheck perm-config perm-line perm-link             split-strip packages-list pkgv-undefined var-undefined             version-going-backwards expanded-d              ${WARN_TO_ERROR_QA}"
# pre-expansion value:
#   "dev-so debug-deps dev-deps debug-files arch pkgconfig la             perms dep-cmp pkgvarcheck perm-config perm-line perm-link             split-strip packages-list pkgv-undefined var-undefined             version-going-backwards expanded-d              ${WARN_TO_ERROR_QA}"
ERROR_QA="dev-so debug-deps dev-deps debug-files arch pkgconfig la             perms dep-cmp pkgvarcheck perm-config perm-line perm-link             split-strip packages-list pkgv-undefined var-undefined             version-going-backwards expanded-d              already-stripped compile-host-path install-host-path installed-vs-shipped ldflags pn-overrides rpaths staticdev useless-rpaths"
#
# $LICENSE_DIRECTORY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:6
#     [_defaultval] "${DEPLOY_DIR}/licenses"
LICENSE_DIRECTORY="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses"
#
# $BUGTRACKER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:101
#     [doc] "Specifies a URL for an upstream bug tracking website for a recipe."
#
# $MACHINE_FEATURES_BACKFILL_CONSIDERED [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:44
#     "rtc"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:278
#     [doc] "Features from MACHINE_FEATURES_BACKFILL that should not be backfilled (i.e. added to MACHINE_FEATURES) during the build."
# pre-expansion value:
#   "rtc"
MACHINE_FEATURES_BACKFILL_CONSIDERED="rtc"
#
# $CPPFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:490
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:490
#     "${TARGET_CPPFLAGS}"
# pre-expansion value:
#   "${TARGET_CPPFLAGS}"
export CPPFLAGS=""
#
# $EXCLUDE_FROM_WORLD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:156
#     [doc] "Directs BitBake to exclude a recipe from world builds (i.e. bitbake world)."
#
# $VIRTUAL-RUNTIME_update-alternatives
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:21
#     "update-alternatives-opkg"
VIRTUAL-RUNTIME_update-alternatives="update-alternatives-opkg"
#
# $do_populate_sdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:45
#     [doc] "Creates the file and directory structure for an installable SDK"
#
# $SSTATE_MANMACH [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:36
#     "${SSTATE_PKGARCH}"
#   set __anon_88__home_tprrt_dev_oe_build_easy_combination_meta_classes_sstate_bbclass:15 [__anon_88__home_tprrt_dev_oe_build_easy_combination_meta_classes_sstate_bbclass]
#     "raspberrypi"
# pre-expansion value:
#   "raspberrypi"
SSTATE_MANMACH="raspberrypi"
#
# $TEST_SUITES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:420
#     [doc] "An ordered list of tests (modules) to run against an image when performing automated runtime testing."
#
# $VIRTUAL-RUNTIME_initscripts
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:84
#     ""
VIRTUAL-RUNTIME_initscripts=""
#
# $do_spdx
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:52
#     [doc] "A build stage that takes the source code and scans it on a remote FOSSOLOGY server in order to produce an SPDX document"
#
# $PKGDATA_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:383
#     "${STAGING_DIR_HOST}/pkgdata"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:325
#     [doc] "Points to a shared, global-state directory that holds data generated during the packaging process."
# pre-expansion value:
#   "${STAGING_DIR_HOST}/pkgdata"
PKGDATA_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/pkgdata"
#
# $sysconfdir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:49
#     "/etc"
sysconfdir_native="/etc"
#
# $XLIBS_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:573
#     "http://xlibs.freedesktop.org/release"
XLIBS_MIRROR="http://xlibs.freedesktop.org/release"
#
# $SDK_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:124
#     "${BUILD_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:362
#     [doc] "The target architecture for the SDK."
# pre-expansion value:
#   "${BUILD_ARCH}"
SDK_ARCH="x86_64"
#
# $PREFERRED_PROVIDER_virtual/update-alternatives-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:14
#     "opkg-utils-native"
PREFERRED_PROVIDER_virtual/update-alternatives-native="opkg-utils-native"
#
# $TUNE_FEATURES_tune-armv5-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:28
#     "${TUNE_FEATURES_tune-armv5} vfp"
TUNE_FEATURES_tune-armv5-vfp="arm armv5 vfp"
#
# $KERNEL_DEVICETREE
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:38
#     "     bcm2708-rpi-b.dtb     bcm2708-rpi-b-plus.dtb     bcm2709-rpi-2-b.dtb         ds1307-rtc-overlay.dtb     hifiberry-amp-overlay.dtb     hifiberry-dac-overlay.dtb     hifiberry-dacplus-overlay.dtb     hifiberry-digi-overlay.dtb     iqaudio-dac-overlay.dtb     iqaudio-dacplus-overlay.dtb     lirc-rpi-overlay.dtb     pcf8523-rtc-overlay.dtb     pps-gpio-overlay.dtb     w1-gpio-overlay.dtb     w1-gpio-pullup-overlay.dtb     "
KERNEL_DEVICETREE="     bcm2708-rpi-b.dtb     bcm2708-rpi-b-plus.dtb     bcm2709-rpi-2-b.dtb         ds1307-rtc-overlay.dtb     hifiberry-amp-overlay.dtb     hifiberry-dac-overlay.dtb     hifiberry-dacplus-overlay.dtb     hifiberry-digi-overlay.dtb     iqaudio-dac-overlay.dtb     iqaudio-dacplus-overlay.dtb     lirc-rpi-overlay.dtb     pcf8523-rtc-overlay.dtb     pps-gpio-overlay.dtb     w1-gpio-overlay.dtb     w1-gpio-pullup-overlay.dtb     "
#
# $LINUX_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:265
#     [doc] "The Linux version from kernel.org on which the Linux kernel image being built using the OpenEmbedded build system is based. You define this variable in the kernel recipe."
#
# $DEPCHAIN_POST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:245
#     "-dev -dbg"
DEPCHAIN_POST="-dev -dbg"
#
# $do_savedefconfig
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:50
#     [doc] "Creates a minimal Linux kernel configuration file"
#
# $SECURITY_CFLAGS_pn-directfb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:27
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-directfb="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SECURITY_LDFLAGS_pn-xf86-video-intel
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:87
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-intel="-Wl,-z,relro"
#
# $PRIORITY [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:209
#     "optional"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:335
#     [doc] "Indicates the importance of a package.  The default value is 'optional'.  Other standard values are 'required', 'standard' and 'extra'."
# pre-expansion value:
#   "optional"
PRIORITY="optional"
#
# $SSTATE_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:389
#     [doc] "The directory for the shared state cache."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:693
#     "${TOPDIR}/sstate-cache"
# pre-expansion value:
#   "${TOPDIR}/sstate-cache"
SSTATE_DIR="/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache"
#
# $PARALLEL_MAKE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:317
#     [doc] "Specifies extra options that are passed to the make command during the compile tasks. This variable is usually in the form -j 4, where the number represents the maximum number of parallel threads make can run."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:712
#     "-j ${@oe.utils.cpu_count()}"
# pre-expansion value:
#   "-j ${@oe.utils.cpu_count()}"
PARALLEL_MAKE="-j 4"
#
# $MACHINE_FEATURES [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:41
#     "kernel26 apm usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:276
#     [doc] "Specifies the list of hardware features the MACHINE supports."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:723
#     ""
# pre-expansion value:
#   "kernel26 apm usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"
MACHINE_FEATURES="kernel26 apm usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"
#
# $D [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:341
#     "${WORKDIR}/image"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:129
#     [doc] "The destination directory."
# pre-expansion value:
#   "${WORKDIR}/image"
D="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image"
#
# $GNU_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:569
#     "http://ftp.gnu.org/gnu"
GNU_MIRROR="http://ftp.gnu.org/gnu"
#
# $TEST_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:425
#     [doc] "For automated runtime testing, specifies the method of deploying the image and running tests on the target machine"
#
# $COMMON_LICENSE_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:37
#     [_defaultval] "${COREBASE}/meta/files/common-licenses"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:115
#     [doc] "Points to meta/files/common-licenses in the Source Directory, which is where generic license files reside."
# pre-expansion value:
#   "${COREBASE}/meta/files/common-licenses"
COMMON_LICENSE_DIR="/home/tprrt/dev/oe-build-easy/combination/meta/files/common-licenses"
#
# $RANLIB [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:453
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:453
#     "${HOST_PREFIX}ranlib"
# pre-expansion value:
#   "${HOST_PREFIX}ranlib"
export RANLIB="arm-exiguous-linux-gnueabi-ranlib"
#
# $LOCALE_SECTION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:51
#     ""
LOCALE_SECTION=""
#
# $BUILDCFG_NEEDEDVARS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:629
#     "TARGET_ARCH TARGET_OS"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:630
#     [type] "list"
# pre-expansion value:
#   "TARGET_ARCH TARGET_OS"
BUILDCFG_NEEDEDVARS="TARGET_ARCH TARGET_OS"
#
# $PREFERRED_PROVIDER_virtual/libgl [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:8
#     "mesa-gl"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:9
#     "mesa"
# pre-expansion value:
#   "mesa-gl"
PREFERRED_PROVIDER_virtual/libgl="mesa-gl"
#
# $STAGING_DIR_HOST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:359
#     "${STAGING_DIR}/${MACHINE}"
STAGING_DIR_HOST="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $BB_BASEHASH_task-do_patch
#   set siggen.py:156 [finalise]
#     "e2b4ab643854e200747856c9a4b6531b"
BB_BASEHASH_task-do_patch="e2b4ab643854e200747856c9a4b6531b"
#
# $PREFERRED_PROVIDER_getopt
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:50
#     "util-linux-getopt"
PREFERRED_PROVIDER_getopt="util-linux-getopt"
#
# $do_package_write_rpm [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:40
#     [doc] "Creates the actual RPM packages and places them in the Package Feed area"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:20
#     [rdeptask] "${DEBIANRDEP}"
# pre-expansion value:
#   "None"
#
# $base_sbindir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:22
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:22
#     "${base_prefix}/sbin"
# pre-expansion value:
#   "${base_prefix}/sbin"
export base_sbindir="/sbin"
#
# $SYSROOT_LOCK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass:67
#     "${STAGING_DIR}/staging.lock"
SYSROOT_LOCK="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/staging.lock"
#
# $PREFERRED_VERSION_nativesdk-libgcc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:45
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_nativesdk-libgcc="4.9%"
#
# $CXX [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:446
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:446
#     "${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
# pre-expansion value:
#   "${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
export CXX="arm-exiguous-linux-gnueabi-g++  -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $SSTATE_DUPWHITELIST [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:25
#     "${DEPLOY_DIR_IMAGE}/ ${DEPLOY_DIR}/licenses/ ${DEPLOY_DIR_RPM}/all/"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:27
#     "${STAGING_ETCDIR_NATIVE}/sgml ${STAGING_DATADIR_NATIVE}/sgml"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:29
#     "${DEPLOY_DIR_SRC}"
# pre-expansion value:
#   "${DEPLOY_DIR_IMAGE}/ ${DEPLOY_DIR}/licenses/ ${DEPLOY_DIR_RPM}/all/ ${STAGING_ETCDIR_NATIVE}/sgml ${STAGING_DATADIR_NATIVE}/sgml ${DEPLOY_DIR_SRC}"
SSTATE_DUPWHITELIST="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/images/raspberrypi/ /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/ /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/rpm/all/ /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/etc/sgml /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/share/sgml \${DEPLOY_DIR_SRC}"
#
# $SDKPATHNATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:392
#     "${SDKPATH}/sysroots/${SDK_SYS}"
SDKPATHNATIVE="/opt/exiguous/1.8+snapshot/sysroots/x86_64-exiguousssdk-linux"
#
# $PREFERRED_PROVIDER_matchbox-panel
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:36
#     "matchbox-panel-2"
PREFERRED_PROVIDER_matchbox-panel="matchbox-panel-2"
#
# $TUNE_FEATURES_tune-armv4t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:23
#     "${TUNE_FEATURES_tune-armv4} thumb"
TUNE_FEATURES_tune-armv4t="arm armv4 thumb"
#
# $bindir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:51
#     "${prefix_native}/bin"
bindir_native="/usr/bin"
#
# $CLEANFUNCS [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass:20
#     ""
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:419
#     "sstate_cleanall"
# pre-expansion value:
#   " sstate_cleanall"
CLEANFUNCS=" sstate_cleanall"
#
# $FILES_systemd-serialgetty
#   rename from FILES_${PN} data.py:170 [expandKeys]
#     "${systemd_unitdir}/system/*.service ${sysconfdir}"
FILES_systemd-serialgetty="/lib/systemd/system/*.service /etc"
#
# $MACHINE_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:137
#     "${@[d.getVar('TUNE_PKGARCH', True), d.getVar('MACHINE', True)][bool(d.getVar('MACHINE', True))].replace('-', '_')}"
MACHINE_ARCH="raspberrypi"
#
# $BINUVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:27
#     "2.25"
BINUVERSION="2.25"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5teb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:37
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5eb armv5teb"
PACKAGE_EXTRA_ARCHS_tune-armv5teb="armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb"
#
# $datadir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:57
#     "${prefix_native}/share"
datadir_native="/usr/share"
#
# $FILES_systemd-serialgetty-locale
#   rename from FILES_${PN}-locale data.py:170 [expandKeys]
#     "${datadir}/locale"
FILES_systemd-serialgetty-locale="/usr/share/locale"
#
# $ASNEEDED_pn-icu
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:7
#     ""
ASNEEDED_pn-icu=""
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5eb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:36
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5b} armv5eb"
PACKAGE_EXTRA_ARCHS_tune-armv5eb="armeb armv4b armv5b armv5eb"
#
# $PREFERRED_VERSION_linux-yocto_qemumips64 [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:26
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:69
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemumips64="3.14%"
#
# $PREFERRED_PROVIDER_virtual/libiconv
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:11
#     "glibc"
PREFERRED_PROVIDER_virtual/libiconv="glibc"
#
# $SSTATE_MIRRORS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:390
#     [doc] "Configures the OpenEmbedded build system to search other mirror locations for prebuilt cache data objects before building out the data. You can specify a filesystem directory or a remote URL such as HTTP or FTP."
#
# $BB_BASEHASH_task-do_install
#   set siggen.py:156 [finalise]
#     "0c63ce6491d1b36e47e6b5caa89d7b15"
BB_BASEHASH_task-do_install="0c63ce6491d1b36e47e6b5caa89d7b15"
#
# $BUILD_RANLIB [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:469
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:469
#     "${BUILD_PREFIX}ranlib"
# pre-expansion value:
#   "${BUILD_PREFIX}ranlib"
export BUILD_RANLIB="ranlib"
#
# $INC_PR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:225
#     [doc] "Helps define the recipe revision for recipes that share a common include file."
#
# $BBFILE_PATTERN_selinux [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:14
#     "^${LAYERDIR}/"
#   set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-selinux/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta-selinux/"
BBFILE_PATTERN_selinux="^/home/tprrt/dev/oe-build-easy/combination/meta-selinux/"
#
# $PERSISTENT_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:326
#     "${TOPDIR}/cache"
PERSISTENT_DIR="/home/tprrt/dev/oe-build-easy/combination/build/cache"
#
# $BBLAYERS_NON_REMOVABLE [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:16
#     " /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:94
#     [doc] "Lists core layers that cannot be removed from the bblayers.conf file."
# pre-expansion value:
#   " /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto "
BBLAYERS_NON_REMOVABLE=" /home/tprrt/dev/oe-build-easy/combination/meta /home/tprrt/dev/oe-build-easy/combination/meta-yocto "
#
# $TUNE_FEATURES_tune-armv5tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:43
#     "${TUNE_FEATURES_tune-armv5t} bigendian"
TUNE_FEATURES_tune-armv5tb="arm armv5 thumb bigendian"
#
# $TUNE_FEATURES_tune-armv5te
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:11
#     "${TUNE_FEATURES_tune-armv5t} dsp"
TUNE_FEATURES_tune-armv5te="arm armv5 thumb dsp"
#
# $SDK_VERSION [2 operations]
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:6
#     "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:45
#     [_defaultval] "nodistro.0"
# pre-expansion value:
#   "1.8+snapshot"
SDK_VERSION="1.8+snapshot"
#
# $BUILD_VENDOR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:86
#     ""
BUILD_VENDOR=""
#
# $PACKAGECONFIG [3 operations]
#   _append[pn-qemu-native] /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:225
#     " sdl"
#   _append[pn-nativesdk-qemu] /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:226
#     " sdl"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:314
#     [doc] "This variable provides a means of enabling or disabling features of a recipe on a per-recipe basis."
# pre-expansion value:
#   "None"
#
# $SANITY_REQUIRED_UTILITIES
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sanity.bbclass:6
#     "patch diffstat makeinfo git bzip2 tar     gzip gawk chrpath wget cpio perl"
SANITY_REQUIRED_UTILITIES="patch diffstat makeinfo git bzip2 tar     gzip gawk chrpath wget cpio perl"
#
# $ARMPKGARCH_tune-arm1176jzfshf
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:11
#     "arm1176jzfs"
ARMPKGARCH_tune-arm1176jzfshf="arm1176jzfs"
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc data.py:170 [expandKeys]
#     "gcc-cross-${TARGET_ARCH}"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc="gcc-cross-arm"
#
# $GTKIMMODULES_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:191
#     [doc] "For recipes that inherit the gtk-immodules-cache class, this variable specifies the packages that contain the GTK+ input method modules being installed when the modules are in packages other than the main package."
#
# $RPROVIDES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:251
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:353
#     [doc] "A list of package name aliases that a package also provides. These aliases are useful for satisfying runtime dependencies of other packages both during the build and on the target."
# pre-expansion value:
#   ""
RPROVIDES=""
#
# $CONF_VERSION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:233
#     "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:124
#     [doc] "Tracks the version of local.conf.  Increased each time build/conf/ changes incompatibly."
# pre-expansion value:
#   "1"
CONF_VERSION="1"
#
# $TUNE_FEATURES_tune-armv6
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:20
#     "${TUNE_FEATURES_tune-armv6-novfp} vfp"
TUNE_FEATURES_tune-armv6="arm armv6 vfp"
#
# $TUNE_FEATURES_tune-armv4
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:22
#     "arm armv4"
TUNE_FEATURES_tune-armv4="arm armv4"
#
# $TUNE_FEATURES_tune-armv5
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:17
#     "arm armv5"
TUNE_FEATURES_tune-armv5="arm armv5"
#
# $TUNE_FEATURES_tune-armv4b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:31
#     "${TUNE_FEATURES_tune-armv4} bigendian"
TUNE_FEATURES_tune-armv4b="arm armv4 bigendian"
#
# $BB_BASEHASH_task-do_package_qa_setscene
#   set siggen.py:156 [finalise]
#     "655e6f36f0de9dbbc64cda4bee0e88c4"
BB_BASEHASH_task-do_package_qa_setscene="655e6f36f0de9dbbc64cda4bee0e88c4"
#
# $BBFILE_PRIORITY_core
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:8
#     "5"
BBFILE_PRIORITY_core="5"
#
# $EXTRA_USERS_PARAMS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:89
#     "usermod -p '$1$o1z3TKMG$v49npeAHkjaMoGkRIZVVJ1' root; "
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:169
#     [doc] "When a recipe inherits the extrausers class, this variable provides image level user and group operations."
# pre-expansion value:
#   "usermod -p '$1$o1z3TKMG$v49npeAHkjaMoGkRIZVVJ1' root; "
EXTRA_USERS_PARAMS="usermod -p '\$1\$o1z3TKMG\$v49npeAHkjaMoGkRIZVVJ1' root; "
#
# $PREFERRED_PROVIDER_gdb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:10
#     "gdb"
PREFERRED_PROVIDER_gdb="gdb"
#
# $BUILD_AS_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:91
#     ""
BUILD_AS_ARCH=""
#
# $FILES [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:267
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:174
#     [doc] "The list of directories or files that are placed in packages."
# pre-expansion value:
#   ""
FILES=""
#
# $TCLIBC [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:9
#     "glibc"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:416
#     [doc] "Specifies GNU standard C library (libc) variant to use during the build process. You can select 'glibc' or 'uclibc'."
# pre-expansion value:
#   "glibc"
TCLIBC="glibc"
#
# $PKGDESTWORK [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:327
#     [doc] "Points to a temporary work area used by the do_package task to write output from the do_packagedata task."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1210
#     "${WORKDIR}/pkgdata"
# pre-expansion value:
#   "${WORKDIR}/pkgdata"
PKGDESTWORK="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pkgdata"
#
# $ARMPKGARCH_tune-armv5t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:16
#     "armv5"
ARMPKGARCH_tune-armv5t="armv5"
#
# $SUMMARY_systemd-serialgetty-doc
#   rename from SUMMARY_${PN}-doc data.py:170 [expandKeys]
#     "${SUMMARY} - Documentation files"
SUMMARY_systemd-serialgetty-doc="Serial terminal support for systemd - Documentation files"
#
# $SECURITY_CFLAGS_pn-mesa
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:63
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-mesa="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BAD_RECOMMENDATIONS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:80
#     [doc] "A list of packages not to install despite being recommended by a recipe. Support for this variable exists only when using the IPK or RPM packaging backends."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:756
#     ""
# pre-expansion value:
#   ""
BAD_RECOMMENDATIONS=""
#
# $ICECC_USER_CLASS_BL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:207
#     [doc] "Identifies user classes that you do not want the Icecream distributed compile support to consider."
#
# $LAYERVERSION_yoctobsp
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:11
#     "3"
LAYERVERSION_yoctobsp="3"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:50
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp} armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp="armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp"
#
# $HOST_AS_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:101
#     "${TARGET_AS_ARCH}"
HOST_AS_ARCH=""
#
# $ALLOW_EMPTY_systemd-serialgetty-dev
#   rename from ALLOW_EMPTY_${PN}-dev data.py:170 [expandKeys]
#     "1"
ALLOW_EMPTY_systemd-serialgetty-dev="1"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5t
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:20
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4t} armv5 armv5t"
PACKAGE_EXTRA_ARCHS_tune-armv5t="arm armv4 armv4t armv5 armv5t"
#
# $SECURITY_CFLAGS_pn-libgcc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:54
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libgcc="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BUILD_NM [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:471
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:471
#     "${BUILD_PREFIX}nm"
# pre-expansion value:
#   "${BUILD_PREFIX}nm"
export BUILD_NM="nm"
#
# $RDEPENDS_systemd-serialgetty
#   rename from RDEPENDS_${PN} data.py:170 [expandKeys]
#     "systemd"
RDEPENDS_systemd-serialgetty="systemd"
#
# $TARGET_VENDOR [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:117
#     "-oe"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:10
#     "-poky"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:20
#     "-${DISTRO}"
# pre-expansion value:
#   "-${DISTRO}"
TARGET_VENDOR="-exiguous"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5e
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:12
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5} armv5e"
PACKAGE_EXTRA_ARCHS_tune-armv5e="arm armv4 armv5 armv5e"
#
# $GRUB_OPTS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:189
#     [doc] "Additional options to add to the GNU GRand Unified Bootloader (GRUB) configuration."
#
# $PREFERRED_VERSION_glibc-initial
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:63
#     "${GLIBCVERSION}"
PREFERRED_VERSION_glibc-initial="2.21"
#
# $AVAILTUNES [13 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:19
#     "armv4 armv4t"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:28
#     "armv4b armv4tb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:14
#     "armv5 armv5t"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:23
#     "armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:39
#     "armv5b armv5tb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:48
#     "armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:7
#     "armv5e armv5te"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:16
#     "armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:31
#     "armv5eb armv5teb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:40
#     "armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:11
#     "armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:32
#     "armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:9
#     "arm1176jzfs arm1176jzfshf"
# pre-expansion value:
#   " armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb arm1176jzfs arm1176jzfshf"
AVAILTUNES=" armv4 armv4t armv4b armv4tb armv5 armv5t armv5-vfp armv5t-vfp armv5hf-vfp armv5thf-vfp armv5b armv5tb armv5b-vfp armv5tb-vfp armv5hfb-vfp armv5thfb-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv5ehf-vfp armv5tehf-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv5ehfb-vfp armv5tehfb-vfp armv6-novfp armv6t-novfp armv6 armv6t armv6hf armv6thf armv6b-novfp armv6tb-novfp armv6b armv6tb armv6hfb armv6thfb arm1176jzfs arm1176jzfshf"
#
# $PREFERRED_PROVIDER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:331
#     [doc] "If multiple recipes provide an item, this variable determines which recipe should be given preference."
#
# $SECURITY_CFLAGS_pn-dbus-ptest_powerpc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:10
#     ""
SECURITY_CFLAGS_pn-dbus-ptest_powerpc=""
#
# $BUILDSDK_CPPFLAGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:489
#     "-isystem${STAGING_INCDIR}"
BUILDSDK_CPPFLAGS="-isystem/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/include"
#
# $TUNE_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:109
#     [_defaultval] "${TUNE_FEATURES_tune-${DEFAULTTUNE}}"
TUNE_FEATURES="arm armv6 vfp arm1176jzfs callconvention-hard"
#
# $OEROOT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:298
#     [doc] "The directory from which the top-level build environment setup script is sourced."
#
# $POKYQEMUDEPS
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:35
#     "${@bb.utils.contains("INCOMPATIBLE_LICENSE", "GPLv3", "", "packagegroup-core-device-devel",d)}"
POKYQEMUDEPS="packagegroup-core-device-devel"
#
# $POKY_DEFAULT_EXTRA_RRECOMMENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:17
#     "kernel-module-af-packet"
POKY_DEFAULT_EXTRA_RRECOMMENDS="kernel-module-af-packet"
#
# $BBSERVER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:97
#     [doc] "Points to the server that runs memory-resident BitBake."
#
# $FOSS_FULL_SPDX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:175
#     "true"
FOSS_FULL_SPDX="true"
#
# $SSTATE_EXTRAPATH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:16
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:22
#     [vardepvalue] ""
# pre-expansion value:
#   ""
SSTATE_EXTRAPATH=""
#
# $PREFERRED_VERSION_glibc-locale
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:59
#     "${GLIBCVERSION}"
PREFERRED_VERSION_glibc-locale="2.21"
#
# $USRBINPATH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:73
#     "${bindir}"
USRBINPATH="/usr/bin"
#
# $TUNE_PKGARCH [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:135
#     [_defaultval] ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:12
#     "${ARMPKGARCH}${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:433
#     [doc] "The package architecture understood by the packaging system to define the architecture, ABI, and tuning of output packages."
# pre-expansion value:
#   "${ARMPKGARCH}${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}"
TUNE_PKGARCH="arm1176jzfshf-vfp"
#
# $PRINC [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:185
#     "0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:334
#     [doc] "Causes the PR variable of .bbappend files to dynamically increment. This increment minimizes the impact of layer ordering. This variable defaults to '0'."
# pre-expansion value:
#   "0"
PRINC="0"
#
# $TUNE_CCARGS [10 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:105
#     [_defaultval] ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:106
#     [vardepvalue] "${TUNE_CCARGS}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:5
#     "${@bb.utils.contains("TUNE_FEATURES", "armv6", " -march=armv6", "", d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:5
#     "${@bb.utils.contains("TUNE_FEATURES", "armv5", " -march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:5
#     "${@bb.utils.contains("TUNE_FEATURES", "armv4", " -march=armv4${ARMPKGSFX_THUMB}", "", d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:32
#     "${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' -m${ARM_M_OPT}', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:45
#     "${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' ${THUMB_TUNE_CCARGS}', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:8
#     "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:6
#     "${@bb.utils.contains("TUNE_FEATURES", "arm1176jzfs", "-mtune=arm1176jzf-s", "", d)}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:7
#     "${@bb.utils.contains("TUNE_FEATURES", "vfp", "-mfpu=vfp", "", d)}"
# pre-expansion value:
#   "${@bb.utils.contains("TUNE_FEATURES", "armv6", " -march=armv6", "", d)}${@bb.utils.contains("TUNE_FEATURES", "armv5", " -march=armv5${ARMPKGSFX_THUMB}${ARMPKGSFX_DSP}", "", d)}${@bb.utils.contains("TUNE_FEATURES", "armv4", " -march=armv4${ARMPKGSFX_THUMB}", "", d)}${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' -m${ARM_M_OPT}', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'thumb', ' ${THUMB_TUNE_CCARGS}', '', d)}${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)} ${@bb.utils.contains("TUNE_FEATURES", "arm1176jzfs", "-mtune=arm1176jzf-s", "", d)} ${@bb.utils.contains("TUNE_FEATURES", "vfp", "-mfpu=vfp", "", d)}"
TUNE_CCARGS=" -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp"
#
# $IMAGE_LINK_NAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:410
#     "${IMAGE_BASENAME}-${MACHINE}"
IMAGE_LINK_NAME="systemd-serialgetty-raspberrypi"
#
# $FETCHCMD_bzr
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:586
#     "/usr/bin/env bzr"
FETCHCMD_bzr="/usr/bin/env bzr"
#
# $TEST_SERIALCONTROL_EXTRA_ARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:424
#     [doc] "For automated hardware testing, specifies additional arguments to pass through to the command specified in TEST_SERIALCONTROL_CMD"
#
# $PREFERRED_PROVIDER_virtual/xserver-xf86
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:7
#     "xserver-xorg"
PREFERRED_PROVIDER_virtual/xserver-xf86="xserver-xorg"
#
# $TUNE_FEATURES_tune-armv6b-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:39
#     "${TUNE_FEATURES_tune-armv6-novfp} bigendian"
TUNE_FEATURES_tune-armv6b-novfp="arm armv6 bigendian"
#
# $SDK_OS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:125
#     "${BUILD_OS}"
SDK_OS="linux"
#
# $MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:273
#     [doc] "A list of recommended machine-specific packages to install as part of the image being built. Because this is a 'machine essential' variable, the list of packages are essential for the machine to boot."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:731
#     ""
# pre-expansion value:
#   ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS=""
#
# $EXTRA_IMAGE_FEATURES [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:141
#     "debug-tweaks"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:161
#     [doc] "The list of additional features to include in an image. Configure this variable in the conf/local.conf file in the Build Directory."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:733
#     [_defaultval] ""
# pre-expansion value:
#   "debug-tweaks"
EXTRA_IMAGE_FEATURES="debug-tweaks"
#
# $BB_BASEHASH_task-do_package
#   set siggen.py:156 [finalise]
#     "b4218ca2cc80a08e6b6421179b63901d"
BB_BASEHASH_task-do_package="b4218ca2cc80a08e6b6421179b63901d"
#
# $LOCALE_UTF8_ONLY
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:9
#     "0"
LOCALE_UTF8_ONLY="0"
#
# $NO_RECOMMENDATIONS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:289
#     [doc] "When set to '1', no recommended packages will be installed. Realize that some recommended packages might be required for certain system functionality, such as kernel-modules. It is up to the user to add packages to IMAGE_INSTALL as needed."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:755
#     ""
# pre-expansion value:
#   ""
NO_RECOMMENDATIONS=""
#
# $do_menuconfig
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:34
#     [doc] "Runs 'make menuconfig' for the kernel"
#
# $PREFERRED_VERSION_nativesdk-glibc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:62
#     "${GLIBCVERSION}"
PREFERRED_VERSION_nativesdk-glibc="2.21"
#
# $COREBASE [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:17
#     "${@os.path.normpath("${LAYERDIR}/../")}"
#   set data_smart.py:741 [expandVarref]
#     "${@os.path.normpath("/home/tprrt/dev/oe-build-easy/combination/meta/../")}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:123
#     [doc] "Specifies the parent directory of the OpenEmbedded Core Metadata layer (i.e. meta)."
# pre-expansion value:
#   "${@os.path.normpath("/home/tprrt/dev/oe-build-easy/combination/meta/../")}"
COREBASE="/home/tprrt/dev/oe-build-easy/combination"
#
# $SECURITY_CFLAGS_pn-rrdtool
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc:3
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-rrdtool="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $ARMPKGARCH_tune-armv6thf
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:17
#     "armv6"
ARMPKGARCH_tune-armv6thf="armv6"
#
# $PREFERRED_VERSION_libgcc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:43
#     "${GCCVERSION}"
PREFERRED_VERSION_libgcc="4.9%"
#
# $DISTRO_FEATURES_LIBC_class-nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:19
#     "${DISTRO_FEATURES_LIBC_DEFAULT}"
DISTRO_FEATURES_LIBC_class-nativesdk="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt 					libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse 					libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code 					libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc 					libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc 					libc-posix-wchar-io"
#
# $COMPATIBLE_HOST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:116
#     [doc] "A regular expression that resolves to one or more hosts (when the recipe is native) or one or more targets (when the recipe is non-native) with which a recipe is compatible."
#
# $SECURITY_CFLAGS_pn-grub
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:39
#     ""
SECURITY_CFLAGS_pn-grub=""
#
# $DEBUG_BUILD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:132
#     [doc] "Specifies to build packages with debugging information. This influences the value of the SELECTED_OPTIMIZATION variable."
#
# $DEPLOY_DIR_IPK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:377
#     "${DEPLOY_DIR}/ipk"
DEPLOY_DIR_IPK="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/ipk"
#
# $STAGING_FIRMWARE_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:368
#     "${STAGING_DIR_HOST}/firmware"
STAGING_FIRMWARE_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/firmware"
#
# $BBFILES [44 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf:6
#     ""
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:4
#     "${LAYERDIR}/recipes-*/*/*.bb"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:18
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/oe-core/recipes-*/*/*.bbappend "
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:11
#     "${@' '.join('${LAYERDIR}/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())}"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:9
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:6
#     "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:7
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf:5
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:5
#     "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:15
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:5
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:5
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:5
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf:15
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:8
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:6
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bbappend"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:5
#     "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
#   set data_smart.py:741 [expandVarref]
#     " /home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend  /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend ${@' '.join('/home/tprrt/dev/oe-build-easy/combination/meta-selinux/%s/recipes*/*/*.bbappend' % layer for layer in BBFILE_COLLECTIONS.split())} /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bbappend"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:90
#     [doc] "List of recipe files used by BitBake to build software."
#   set cooker.py:1618 [collect_bbfiles]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/core/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yocto/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yoctobsp/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/networking-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/systemd-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/selinux/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/exiguous/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-initramfs/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/xfce-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/openembedded-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gnome-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/ruby-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/efl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/multimedia-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/filesystems-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/webserver/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/perl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gpe-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bbappend"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/core/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yocto/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yoctobsp/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/networking-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/systemd-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/selinux/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/exiguous/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-initramfs/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/xfce-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/openembedded-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gnome-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/ruby-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/efl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/multimedia-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/filesystems-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/webserver/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/perl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gpe-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bbappend"
BBFILES="/home/tprrt/dev/oe-build-easy/combination/meta/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-networking/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-systemd/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-systemd/oe-core/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-selinux/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/core/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yocto/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/yoctobsp/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/networking-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/systemd-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/selinux/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/exiguous/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-initramfs/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/xfce-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/openembedded-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gnome-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/ruby-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/efl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/multimedia-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/filesystems-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/webserver/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/perl-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-selinux/gpe-layer/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-xfce/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-python/recipes*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-oe/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gnome/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-ruby/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-efl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-webserver/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-perl/recipes-*/*/*.bbappend /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bb /home/tprrt/dev/oe-build-easy/combination/meta-gpe/recipes-*/*/*.bbappend"
#
# $AS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:452
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:452
#     "${HOST_PREFIX}as ${HOST_AS_ARCH}"
# pre-expansion value:
#   "${HOST_PREFIX}as ${HOST_AS_ARCH}"
export AS="arm-exiguous-linux-gnueabi-as "
#
# $AR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:451
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:451
#     "${HOST_PREFIX}ar"
# pre-expansion value:
#   "${HOST_PREFIX}ar"
export AR="arm-exiguous-linux-gnueabi-ar"
#
# $BBFILE_PRIORITY_gpe-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_gpe-layer="7"
#
# $PREFERRED_VERSION_linux-yocto [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:21
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:64
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto="3.14%"
#
# $BNFILE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass:2
#     "${BUILDSTATS_BASE}/.buildname"
BNFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/buildstats//.buildname"
#
# $ARMPKGARCH_tune-armv6
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:14
#     "armv6"
ARMPKGARCH_tune-armv6="armv6"
#
# $WORKDIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:339
#     "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:458
#     [doc] "The pathname of the working directory in which the OpenEmbedded build system builds a recipe. This directory is located within the TMPDIR directory structure and changes as different packages are built."
# pre-expansion value:
#   "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}"
WORKDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5"
#
# $bindir_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:61
#     "${prefix_nativesdk}/bin"
bindir_nativesdk="/usr/bin"
#
# $PACKAGE_DEPENDS [2 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:56
#     "rpm-native"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:229
#     "file-native"
# pre-expansion value:
#   " rpm-native file-native"
PACKAGE_DEPENDS=" rpm-native file-native"
#
# $BUILD_CPPFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:488
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:488
#     "-isystem${STAGING_INCDIR_NATIVE}"
# pre-expansion value:
#   "-isystem${STAGING_INCDIR_NATIVE}"
export BUILD_CPPFLAGS="-isystem/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/include"
#
# $ARMPKGARCH_tune-armv5tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:41
#     "armv5"
ARMPKGARCH_tune-armv5tb="armv5"
#
# $FETCHCMD_svn
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:583
#     "/usr/bin/env svn --non-interactive --trust-server-cert"
FETCHCMD_svn="/usr/bin/env svn --non-interactive --trust-server-cert"
#
# $do_bundle_initramfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:9
#     [doc] "Combines an initial ramdisk image and kernel together to form a single image"
#
# $RDEPENDS_systemd-serialgetty-dev
#   rename from RDEPENDS_${PN}-dev data.py:170 [expandKeys]
#     "${PN} (= ${EXTENDPKGV})"
RDEPENDS_systemd-serialgetty-dev="systemd-serialgetty (= 1.0-r5)"
#
# $ARMPKGARCH_tune-armv5hf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:26
#     "armv5"
ARMPKGARCH_tune-armv5hf-vfp="armv5"
#
# $ARMPKGARCH_tune-armv5b-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:49
#     "armv5"
ARMPKGARCH_tune-armv5b-vfp="armv5"
#
# $TEST_SERIALCONTROL_CMD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:423
#     [doc] "For automated hardware testing, specifies the command to use to connect to the serial console of the target machine under test"
#
# $ARMPKGARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:4
#     "${ARMPKGARCH_tune-${DEFAULTTUNE}}"
ARMPKGARCH="arm1176jzfs"
#
# $CPP [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:448
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:448
#     "${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS} ${HOST_CC_ARCH}"
# pre-expansion value:
#   "${HOST_PREFIX}gcc -E${TOOLCHAIN_OPTIONS} ${HOST_CC_ARCH}"
export CPP="arm-exiguous-linux-gnueabi-gcc -E --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi  -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp"
#
# $ARMPKGSFX_ENDIAN
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:5
#     "${@bb.utils.contains("TUNE_FEATURES", "bigendian", "b", "", d)}"
ARMPKGSFX_ENDIAN=""
#
# $TUNE_FEATURES_tune-armv6-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:18
#     "arm armv6"
TUNE_FEATURES_tune-armv6-novfp="arm armv6"
#
# $SECURITY_CFLAGS_pn-gdb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:36
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gdb="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $mandir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:33
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:33
#     "${datadir}/man"
# pre-expansion value:
#   "${datadir}/man"
export mandir="/usr/share/man"
#
# $INCOMPATIBLE_LICENSE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:226
#     [doc] "Specifies a space-separated list of license names (as they would appear in LICENSE) that should be excluded from the build. Wildcard is supported, such as '*GPLv3'"
#
# $HOST_CC_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:99
#     "${TARGET_CC_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:197
#     [doc] "The name of the host architecture. Normally same as the TARGET_CC_ARCH."
# pre-expansion value:
#   "${TARGET_CC_ARCH}"
HOST_CC_ARCH=" -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp"
#
# $TUNE_FEATURES_tune-armv5t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:18
#     "${TUNE_FEATURES_tune-armv5} thumb"
TUNE_FEATURES_tune-armv5t="arm armv5 thumb"
#
# $FAKEROOTDIRS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:608
#     "${PSEUDO_LOCALSTATEDIR}"
FAKEROOTDIRS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pseudo/"
#
# $KERNEL_CONSOLE
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:4
#     "ttyS0"
KERNEL_CONSOLE="ttyS0"
#
# $ARMPKGARCH_tune-arm1176jzfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:10
#     "arm1176jzfs"
ARMPKGARCH_tune-arm1176jzfs="arm1176jzfs"
#
# $TUNE_FEATURES_tune-armv5e
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:10
#     "${TUNE_FEATURES_tune-armv5} dsp"
TUNE_FEATURES_tune-armv5e="arm armv5 dsp"
#
# $SECURITY_CFLAGS_pn-blktrace
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:20
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-blktrace="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BB_DISKMON_DIRS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:198
#     "STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G,100K STOPTASKS,${SSTATE_DIR},1G,100K ABORT,${TMPDIR},100M,1K ABORT,${DL_DIR},100M,1K ABORT,${SSTATE_DIR},100M,1K"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:82
#     [doc] "Monitors disk space and available inodes during the build and allows you to control the build based on these parameters."
# pre-expansion value:
#   "STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G,100K STOPTASKS,${SSTATE_DIR},1G,100K ABORT,${TMPDIR},100M,1K ABORT,${DL_DIR},100M,1K ABORT,${SSTATE_DIR},100M,1K"
BB_DISKMON_DIRS="STOPTASKS,/home/tprrt/dev/oe-build-easy/combination/build/tmp,1G,100K STOPTASKS,/home/tprrt/dev/oe-build-easy/combination/build/downloads,1G,100K STOPTASKS,/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache,1G,100K ABORT,/home/tprrt/dev/oe-build-easy/combination/build/tmp,100M,1K ABORT,/home/tprrt/dev/oe-build-easy/combination/build/downloads,100M,1K ABORT,/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache,100M,1K"
#
# $TUNE_FEATURES_tune-armv5b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:42
#     "${TUNE_FEATURES_tune-armv5} bigendian"
TUNE_FEATURES_tune-armv5b="arm armv5 bigendian"
#
# $LOG_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:327
#     "${TMPDIR}/log"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:267
#     [doc] "Specifies the directory to which the OpenEmbedded build system writes overall log files. The default directory is ${TMPDIR}/log"
# pre-expansion value:
#   "${TMPDIR}/log"
LOG_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/log"
#
# $SOLIBS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:255
#     ".so.*"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:379
#     [doc] "Defines the suffix for shared libraries used on the target platform."
# pre-expansion value:
#   ".so.*"
SOLIBS=".so.*"
#
# $sbindir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:52
#     "${prefix_native}/sbin"
sbindir_native="/usr/sbin"
#
# $INITSCRIPT_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:234
#     [doc] "A list of the packages that contain initscripts. This variable is used in recipes when using update-rc.d.bbclass. The variable is optional and defaults to the PN variable."
#
# $KERNELORG_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:571
#     "http://kernel.org/pub"
KERNELORG_MIRROR="http://kernel.org/pub"
#
# $SECURITY_CFLAGS_pn-curl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:25
#     "-fstack-protector-all -pie -fpie"
SECURITY_CFLAGS_pn-curl="-fstack-protector-all -pie -fpie"
#
# $P [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:188
#     "${PN}-${PV}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:304
#     [doc] "The recipe name and version. P is comprised of ${PN}-${PV}."
# pre-expansion value:
#   "${PN}-${PV}"
P="systemd-serialgetty-1.0"
#
# $PKG_CONFIG_SYSROOT_DIR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:637
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:637
#     "${STAGING_DIR_HOST}"
# pre-expansion value:
#   "${STAGING_DIR_HOST}"
export PKG_CONFIG_SYSROOT_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $FILESPATH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:177
#     [doc] "The default set of directories the OpenEmbedded build system uses when searching for patches and files. It is defined in the base.bbclass class found in meta/classes in the Source Directory. Do not hand-edit the FILESPATH variable."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:83
#     "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}"
# pre-expansion value:
#   "${@base_set_filespath(["${FILE_DIRNAME}/${BP}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files"], d)}"
FILESPATH="/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/exiguous:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/exiguous:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/exiguous:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/poky:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/poky:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/poky:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/armv6:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/armv6:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/armv6:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/rpi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/rpi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/rpi:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/arm:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/arm:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/arm:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty-1.0/:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty/:/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/files/"
#
# $CONFIG_SITE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:120
#     [doc] "A list of files that contains autoconf test results relevant to the current build. This variable is used by the Autotools utilities when running configure."
#
# $ARMPKGARCH_tune-armv6b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:35
#     "armv6"
ARMPKGARCH_tune-armv6b="armv6"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6hf
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:28
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp} armv6hf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6hf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp"
#
# $SECTION_systemd-serialgetty-dev
#   rename from SECTION_${PN}-dev data.py:170 [expandKeys]
#     "devel"
SECTION_systemd-serialgetty-dev="devel"
#
# $DEPLOY_DIR_TOOLS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:381
#     "${DEPLOY_DIR}/tools"
DEPLOY_DIR_TOOLS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/tools"
#
# $TUNE_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:104
#     [_defaultval] "INVALID"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:11
#     "${@bb.utils.contains("TUNE_FEATURES", "bigendian", "armeb", "arm", d)}"
# pre-expansion value:
#   "${@bb.utils.contains("TUNE_FEATURES", "bigendian", "armeb", "arm", d)}"
TUNE_ARCH="arm"
#
# $SERIAL_CONSOLES_CHECK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:373
#     [doc] "Similar to SERIAL_CONSOLES except the device is checked for existence before attempting to enable it. Supported only by SysVinit."
#
# $QADEPENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:22
#     "prelink-native"
QADEPENDS="prelink-native"
#
# $E_SVN
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:19
#     "svn://svn.enlightenment.org/svn/e"
E_SVN="svn://svn.enlightenment.org/svn/e"
#
# $BUILD_CXXFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:499
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:499
#     "${BUILD_CFLAGS}"
# pre-expansion value:
#   "${BUILD_CFLAGS}"
export BUILD_CXXFLAGS="-isystem/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe"
#
# $OBJCOPY [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:455
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:455
#     "${HOST_PREFIX}objcopy"
# pre-expansion value:
#   "${HOST_PREFIX}objcopy"
export OBJCOPY="arm-exiguous-linux-gnueabi-objcopy"
#
# $libexecdir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:55
#     "${libdir_native}/${BPN}"
libexecdir_native="/usr/lib/systemd-serialgetty"
#
# $SECURITY_CFLAGS_pn-python-numpy
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:72
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-python-numpy="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $ARMPKGARCH_tune-armv6t-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:13
#     "armv6"
ARMPKGARCH_tune-armv6t-novfp="armv6"
#
# $SYSROOT_PREPROCESS_FUNCS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:401
#     [doc] "A list of functions to execute after files are staged into the sysroot. These functions are usually used to apply additional processing on the staged files, or to stage additional files."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass:65
#     ""
# pre-expansion value:
#   ""
SYSROOT_PREPROCESS_FUNCS=""
#
# $SRC_URI [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:595
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:384
#     [doc] "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:9
#     "file://serial-getty@.service"
# pre-expansion value:
#   "file://serial-getty@.service"
SRC_URI="file://serial-getty@.service"
#
# $LAYERVERSION_gpe-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:13
#     "1"
LAYERVERSION_gpe-layer="1"
#
# $SSTATEPOSTINSTFUNCS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:42
#     ""
SSTATEPOSTINSTFUNCS=""
#
# $includedir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:53
#     "${prefix_native}/include"
includedir_native="/usr/include"
#
# $FILESYSTEM_PERMS_TABLES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:178
#     [doc] "Allows you to define your own file permissions settings table as part of your configuration for the packaging process."
#
# $MACHINE_EXTRA_RRECOMMENDS [3 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:46
#     " kernel-modules"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:275
#     [doc] "A list of machine-specific packages to install as part of the image being built that are not essential for booting the machine. The image being built has no build dependencies on the packages in this list."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:729
#     ""
# pre-expansion value:
#   "  kernel-modules"
MACHINE_EXTRA_RRECOMMENDS="  kernel-modules"
#
# $STAGING_BINDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:360
#     "${STAGING_DIR_HOST}${bindir}"
STAGING_BINDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/bin"
#
# $PREFERRED_PROVIDER_dbus-glib-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:30
#     "dbus-glib-native"
PREFERRED_PROVIDER_dbus-glib-native="dbus-glib-native"
#
# $LAYERDEPENDS_networking-layer [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:16
#     "core"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:17
#     "openembedded-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:18
#     "meta-python"
# pre-expansion value:
#   "core openembedded-layer meta-python"
LAYERDEPENDS_networking-layer="core openembedded-layer meta-python"
#
# $ARMPKGARCH_tune-armv5teb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:33
#     "armv5"
ARMPKGARCH_tune-armv5teb="armv5"
#
# $USE_NLS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:112
#     [_defaultval] "yes"
USE_NLS="yes"
#
# $OELAYOUT_ABI [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf:7
#     "10"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:94
#     "10"
# pre-expansion value:
#   "10"
OELAYOUT_ABI="10"
#
# $ASNEEDED
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:2
#     "-Wl,--as-needed"
ASNEEDED="-Wl,--as-needed"
#
# $ICECC_PATH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:206
#     [doc] "The location of the icecc binary."
#
# $DISTRO_FEATURES_LIBC_DEFAULT
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:17
#     "ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt 					libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse 					libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code 					libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc 					libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc 					libc-posix-wchar-io"
DISTRO_FEATURES_LIBC_DEFAULT="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt 					libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse 					libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code 					libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc 					libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc 					libc-posix-wchar-io"
#
# $base_libdir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:56
#     "/lib"
base_libdir_native="/lib"
#
# $PREFERRED_VERSION_nativesdk-glibc-initial
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:64
#     "${GLIBCVERSION}"
PREFERRED_VERSION_nativesdk-glibc-initial="2.21"
#
# $SECURITY_CFLAGS_pn-gmp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:37
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gmp="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $includedir_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:62
#     "${prefix_nativesdk}/include"
includedir_nativesdk="/usr/include"
#
# $LINKER_HASH_STYLE_mipsel
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:521
#     "sysv"
LINKER_HASH_STYLE_mipsel="sysv"
#
# $PREFERRED_PROVIDER_virtual/egl [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:6
#     "userland"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:8
#     "mesa"
# pre-expansion value:
#   "userland"
PREFERRED_PROVIDER_virtual/egl="userland"
#
# $CCACHE_DISABLE [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:437
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:437
#     [_defaultval] "${@[0,1][d.getVar('CCACHE', True) == '']}"
# pre-expansion value:
#   "${@[0,1][d.getVar('CCACHE', True) == '']}"
export CCACHE_DISABLE="1"
#
# $SECURITY_CFLAGS_pn-grub-efi-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:41
#     ""
SECURITY_CFLAGS_pn-grub-efi-native=""
#
# $SECURITY_CFLAGS_pn-gstreamer1.0-plugins-bad
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:48
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gstreamer1.0-plugins-bad="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BBFILE_PRIORITY_meta-python
#   set /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_meta-python="7"
#
# $IMAGE_PKGTYPE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:219
#     [doc] "Defines the package type (DEB, RPM, IPK, or TAR) used by the OpenEmbedded build system."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:7
#     "deb"
# pre-expansion value:
#   "deb"
IMAGE_PKGTYPE="deb"
#
# $DESCRIPTION_systemd-serialgetty-doc
#   rename from DESCRIPTION_${PN}-doc data.py:170 [expandKeys]
#     "${DESCRIPTION}  This package contains documentation."
DESCRIPTION_systemd-serialgetty-doc="Serial terminal support for systemd.  This package contains documentation."
#
# $servicedir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:28
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:28
#     "${base_prefix}/srv"
# pre-expansion value:
#   "${base_prefix}/srv"
export servicedir="/srv"
#
# $PKG_CONFIG_PATH [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:635
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:635
#     "${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig"
# pre-expansion value:
#   "${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig"
export PKG_CONFIG_PATH="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/pkgconfig:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/share/pkgconfig"
#
# $FC [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:447
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:447
#     "${CCACHE}${HOST_PREFIX}gfortran ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
# pre-expansion value:
#   "${CCACHE}${HOST_PREFIX}gfortran ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
export FC="arm-exiguous-linux-gnueabi-gfortran  -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $BB_BASEHASH_task-do_configure
#   set siggen.py:156 [finalise]
#     "f5775e90199bbd71aa9b8e043096d9c7"
BB_BASEHASH_task-do_configure="f5775e90199bbd71aa9b8e043096d9c7"
#
# $BUILD_PREFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:88
#     ""
BUILD_PREFIX=""
#
# $TOOLCHAIN_TARGET_TASK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:430
#     [doc] "This variable lists packages the OpenEmbedded build system uses when it creates the target part of an SDK, which includes libraries and headers."
#
# $HOME [2 operations]
#   from env data.py:178 [inheritFromOS]
#     "/home/tprrt"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
# pre-expansion value:
#   "/home/tprrt"
export HOME="/home/tprrt"
#
# $BB_ORIGENV
#   set cookerdata.py:233 [__init__]
#     "<bb.data_smart.DataSmart object at 0x2117650>"
BB_ORIGENV="<bb.data_smart.DataSmart object at 0xf404e50>"
#
# $BBLAYERS_LAYERINDEX_NAME_core
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:14
#     "openembedded-core"
BBLAYERS_LAYERINDEX_NAME_core="openembedded-core"
#
# $COMBINED_FEATURES [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:114
#     [doc] "A set of features common between MACHINE_FEATURES and DISTRO_FEATURES."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:749
#     "${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:750
#     [vardeps] "DISTRO_FEATURES MACHINE_FEATURES"
# pre-expansion value:
#   "${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbgadget", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "usbhost", d)} ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "wifi", d)}"
COMBINED_FEATURES="alsa bluetooth ext2      usbhost wifi"
#
# $LIBC_DEPENDENCIES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:27
#     "libsegfault 		     glibc 		     glibc-dbg 		     glibc-dev 		     glibc-utils 		     glibc-thread-db 		     ${@get_libc_locales_dependencies(d)}"
LIBC_DEPENDENCIES="libsegfault 		     glibc 		     glibc-dbg 		     glibc-dev 		     glibc-utils 		     glibc-thread-db 		     	glibc-localedata-i18n 	glibc-gconv-ibm850 	glibc-gconv-cp1252 	glibc-gconv-iso8859-1 	glibc-gconv-iso8859-15"
#
# $BUILD_FC [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:463
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:463
#     "${CCACHE}${BUILD_PREFIX}gfortran ${BUILD_CC_ARCH}"
# pre-expansion value:
#   "${CCACHE}${BUILD_PREFIX}gfortran ${BUILD_CC_ARCH}"
export BUILD_FC="gfortran "
#
# $KBRANCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:242
#     [doc] "A regular expression used by the build process to explicitly identify the kernel branch that is validated, patched and configured during a build."
#
# $SRCDATE [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:589
#     "${DATE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:386
#     [doc] "The date of the source code used to build the package. This variable applies only if the source was fetched from a Source Code Manager (SCM)."
# pre-expansion value:
#   "${DATE}"
SRCDATE="20150522"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6thf
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:29
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp} armv6hf-vfp armv6thf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6thf="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp"
#
# $ARMPKGARCH_tune-armv5tb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:50
#     "armv5"
ARMPKGARCH_tune-armv5tb-vfp="armv5"
#
# $GRUB_TIMEOUT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:190
#     [doc] "Specifies the timeout before executing the default LABEL in the GNU GRand Unified Bootloader (GRUB)."
#
# $DEFAULT_PREFERENCE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:134
#     [doc] "Specifies a weak bias for recipe selection priority."
#
# $SECURITY_CFLAGS_pn-gcc-sanitizers
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:35
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gcc-sanitizers="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $TARGET_CC_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:120
#     "${TUNE_CCARGS}"
TARGET_CC_ARCH=" -march=armv6 -mfloat-abi=hard -mtune=arm1176jzf-s -mfpu=vfp"
#
# $KERNEL_MODULE_AUTOLOAD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:247
#     [doc] "Lists kernel modules that need to be auto-loaded during boot"
#
# $SECURITY_CFLAGS_pn-ppp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:67
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-ppp="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $HOST_ARCH [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:94
#     "${TARGET_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:196
#     [doc] "The name of the target architecture. Normally same as the TARGET_ARCH."
# pre-expansion value:
#   "${TARGET_ARCH}"
HOST_ARCH="arm"
#
# $ENABLE_BINARY_LOCALE_GENERATION [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:8
#     "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:154
#     [doc] "Controls which locales for glibc are generated during the build. The variable is useful if the target device has 64Mbytes of RAM or less."
# pre-expansion value:
#   "1"
ENABLE_BINARY_LOCALE_GENERATION="1"
#
# $TARGET_OS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:116
#     "linux${LIBCEXTENSION}${ABIEXTENSION}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:413
#     [doc] "Specifies the target's operating system."
# pre-expansion value:
#   "linux${LIBCEXTENSION}${ABIEXTENSION}"
TARGET_OS="linux-gnueabi"
#
# $HOSTTOOLS_WHITELIST_GPL-3.0
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:26
#     ""
HOSTTOOLS_WHITELIST_GPL-3.0=""
#
# $LOCALCONF_VERSION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:12
#     "1"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:11
#     "1"
# pre-expansion value:
#   "1"
LOCALCONF_VERSION="1"
#
# $SECURITY_LDFLAGS_pn-xf86-video-omap
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:89
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-omap="-Wl,-z,relro"
#
# $SYSLINUX_SERIAL_TTY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:400
#     [doc] "Specifies the alternate console=tty... kernel boot argument."
#
# $DISTRO_PN_ALIAS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:147
#     [doc] "Alias names used for the recipe in various Linux distributions."
#
# $CONNECTIVITY_CHECK_URIS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:71
#     " https://eula-downloads.yoctoproject.org/index.php http://bugzilla.yoctoproject.org/report.cgi"
CONNECTIVITY_CHECK_URIS=" https://eula-downloads.yoctoproject.org/index.php http://bugzilla.yoctoproject.org/report.cgi"
#
# $QMAKE_PROFILES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:342
#     [doc] "Specifies your own subset of .pro files to be built for use with qmake."
#
# $ABIEXTENSION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:111
#     [_defaultval] ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:14
#     "eabi"
# pre-expansion value:
#   "eabi"
ABIEXTENSION="eabi"
#
# $TUNEABI_WHITELIST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:436
#     [doc] "A whitelist of permissible TUNEABI values.  If the variable is not set, all values are allowed."
#
# $FULL_OPTIMIZATION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:548
#     "-O2 -pipe ${DEBUG_FLAGS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:181
#     [doc] "The options to pass in TARGET_CFLAGS and CFLAGS when compiling an optimized system. This variable defaults to '-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2'."
# pre-expansion value:
#   "-O2 -pipe ${DEBUG_FLAGS}"
FULL_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
#
# $SECURITY_CFLAGS_pn-libmatchbox_powerpc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:11
#     ""
SECURITY_CFLAGS_pn-libmatchbox_powerpc=""
#
# $TARGET_AS_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:122
#     "${TUNE_ASARGS}"
TARGET_AS_ARCH=""
#
# $PREFERRED_VERSION_python
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc:7
#     "2.7.9"
PREFERRED_VERSION_python="2.7.9"
#
# $ALLOW_EMPTY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:66
#     [doc] "Specifies if an output package should still be produced if it is empty."
#
# $FOSS_SERVER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:185
#     "${FOSS_BASE_URL}&fullSPDXFlag=${FOSS_FULL_SPDX}&noCopyright=${FOSS_NO_COPYRIGHT}&recursiveUnpack=${FOSS_RECURSIVE_UNPACK}"
FOSS_SERVER="http://localhost/repo/?mod=spdx_license_once&fullSPDXFlag=true&noCopyright=true&recursiveUnpack=false"
#
# $PATCHRESOLVE [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:482
#     "user"
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:182
#     "noop"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:319
#     [doc] "Enable or disable interactive patch resolution."
# pre-expansion value:
#   "noop"
PATCHRESOLVE="noop"
#
# $SSTATE_SCAN_FILES
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:31
#     "*.la *-config *_config"
SSTATE_SCAN_FILES="*.la *-config *_config"
#
# $SAVANNAH_NONGNU_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:576
#     "http://download.savannah.nongnu.org/releases"
SAVANNAH_NONGNU_MIRROR="http://download.savannah.nongnu.org/releases"
#
# $VIRTUAL-RUNTIME_init_manager
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:81
#     "systemd"
VIRTUAL-RUNTIME_init_manager="systemd"
#
# $DISTRO_NAME [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:2
#     "Poky (Yocto Project Reference Distro)"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:8
#     "Exiguous based on Poky"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:146
#     [doc] "The long name of the distribution."
# pre-expansion value:
#   "Exiguous based on Poky"
DISTRO_NAME="Exiguous based on Poky"
#
# $SECURITY_CFLAGS_pn-zlib
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:77
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-zlib="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PYTHON_BASEVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc:6
#     "2.7"
PYTHON_BASEVERSION="2.7"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv4t
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:25
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4} armv4t"
PACKAGE_EXTRA_ARCHS_tune-armv4t="arm armv4 armv4t"
#
# $ARMPKGSFX_FPU [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:6
#     [_defaultval] ""
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:2
#     "${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:5
#     "${@bb.utils.contains("TUNE_FEATURES", "vfpv4", "-vfpv4", "" ,d)}"
# pre-expansion value:
#   "${@bb.utils.contains("TUNE_FEATURES", "vfp", "-vfp", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "vfpv4", "-vfpv4", "" ,d)}"
ARMPKGSFX_FPU="-vfp"
#
# $DISTRO_FEATURES_BACKFILL_CONSIDERED [5 operations]
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:78
#     " busybox"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:83
#     " sysvinit"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:145
#     [doc] "Features from DISTRO_FEATURES_BACKFILL that should not be backfilled (i.e. added to DISTRO_FEATURES) during the build."
#   set data_smart.py:434 [finalize]
#     " busybox"
#   set data_smart.py:434 [finalize]
#     " busybox sysvinit"
# pre-expansion value:
#   " busybox sysvinit"
DISTRO_FEATURES_BACKFILL_CONSIDERED=" busybox sysvinit"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv4b
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:33
#     "armeb armv4b"
PACKAGE_EXTRA_ARCHS_tune-armv4b="armeb armv4b"
#
# $DISTRO_EXTRA_RRECOMMENDS [5 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:33
#     " ${POKY_DEFAULT_EXTRA_RRECOMMENDS}"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:97
#     " kernel-module-af-packet"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:142
#     [doc] "Specifies a list of distro-specific packages to add to all images if the packages exist. The list of packages are automatically installed but you can remove them."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:727
#     ""
#   set data_smart.py:434 [finalize]
#     "  ${POKY_DEFAULT_EXTRA_RRECOMMENDS} kernel-module-af-packet"
# pre-expansion value:
#   "  ${POKY_DEFAULT_EXTRA_RRECOMMENDS} kernel-module-af-packet"
DISTRO_EXTRA_RRECOMMENDS="  kernel-module-af-packet kernel-module-af-packet"
#
# $LC_ALL [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:476
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:476
#     "C"
# pre-expansion value:
#   "C"
export LC_ALL="C"
#
# $DEPLOYDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:138
#     [doc] "For recipes that inherit the deploy class, the DEPLOYDIR points to a temporary work area for deployed files."
#
# $SOLIBSDEV [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:258
#     ".so"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:380
#     [doc] "Defines the suffix for the development symbolic link (symlink) for shared libraries on the target platform."
# pre-expansion value:
#   ".so"
SOLIBSDEV=".so"
#
# $PKGD [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:324
#     [doc] "Points to the destination directory for files to be packaged before they are split into individual packages."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:48
#     "${WORKDIR}/package"
# pre-expansion value:
#   "${WORKDIR}/package"
PKGD="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/package"
#
# $PKGE
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:195
#     "${@['','${PE\x7d'][int(d.getVar('PE',1) or 0) > 0]}"
PKGE=""
#
# $HOST_SYS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:97
#     "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:200
#     [doc] "Specifies the system, including the architecture and the operating system, for with the build is occurring in the context of the current recipe."
# pre-expansion value:
#   "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}"
HOST_SYS="arm-exiguous-linux-gnueabi"
#
# $ARMPKGARCH_tune-armv5
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:15
#     "armv5"
ARMPKGARCH_tune-armv5="armv5"
#
# $PKGV
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:193
#     "${PV}"
PKGV="1.0"
#
# $LIBC_LOCALE_DEPENDENCIES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:34
#     "	glibc-localedata-i18n 	glibc-gconv-ibm850 	glibc-gconv-cp1252 	glibc-gconv-iso8859-1 	glibc-gconv-iso8859-15"
LIBC_LOCALE_DEPENDENCIES="	glibc-localedata-i18n 	glibc-gconv-ibm850 	glibc-gconv-cp1252 	glibc-gconv-iso8859-1 	glibc-gconv-iso8859-15"
#
# $TARGET_CPPFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:491
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:491
#     ""
# pre-expansion value:
#   ""
export TARGET_CPPFLAGS=""
#
# $PACKAGE_EXTRA_ARCHS_tune-arm1176jzfs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:14
#     "${PACKAGE_EXTRA_ARCHS_tune-armv6}"
PACKAGE_EXTRA_ARCHS_tune-arm1176jzfs="arm armv4 armv5 armv5-vfp armv5e armv5e-vfp armv6 armv6-vfp"
#
# $BBFILE_PATTERN_yocto [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:9
#     "^${LAYERDIR}/"
#   set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-yocto/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta-yocto/"
BBFILE_PATTERN_yocto="^/home/tprrt/dev/oe-build-easy/combination/meta-yocto/"
#
# $PREFERRED_VERSION_glibc-mtrace
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:60
#     "${GLIBCVERSION}"
PREFERRED_VERSION_glibc-mtrace="2.21"
#
# $ARMPKGARCH_tune-armv4
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:20
#     "armv4"
ARMPKGARCH_tune-armv4="armv4"
#
# $PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-compilerlibs
#   rename from PREFERRED_PROVIDER_virtual/${SDK_PREFIX}compilerlibs data.py:170 [expandKeys]
#     "nativesdk-gcc-runtime"
PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-compilerlibs="nativesdk-gcc-runtime"
#
# $PREFERRED_PROVIDER_opkg
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:37
#     "opkg"
PREFERRED_PROVIDER_opkg="opkg"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv4tb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:34
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4b} armv4tb"
PACKAGE_EXTRA_ARCHS_tune-armv4tb="armeb armv4b armv4tb"
#
# $TUNE_ASARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:108
#     [_defaultval] ""
TUNE_ASARGS=""
#
# $FILE [134 operations]
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/abi_version.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-versions.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/raspberrypi.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/world-broken.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:148 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf"
#   set ConfHandler.py:151 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:166 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/build/conf/bblayers.conf"
#   set BBHandler.py:153 [handle]
#     "/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
FILE="/home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb"
#
# $EXTENDPKGEVER
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:196
#     "${@['','${PKGE\x7d:'][d.getVar('PKGE',1).strip() != '']}"
EXTENDPKGEVER=""
#
# $libdir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:54
#     "${prefix_native}/lib"
libdir_native="/usr/lib"
#
# $do_compile_kernelmodules
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:16
#     [doc] "Compiles loadable modules for the Linux kernel"
#
# $SPDX_MANIFEST_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:126
#     "/home/yocto/fossology_scans"
SPDX_MANIFEST_DIR="/home/yocto/fossology_scans"
#
# $BBFILE_PRIORITY_xfce-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_xfce-layer="7"
#
# $PREFERRED_PROVIDER_dbus-glib
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:29
#     "dbus-glib"
PREFERRED_PROVIDER_dbus-glib="dbus-glib"
#
# $PKG_CONFIG_DIR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:634
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:634
#     "${STAGING_DIR_HOST}${libdir}/pkgconfig"
# pre-expansion value:
#   "${STAGING_DIR_HOST}${libdir}/pkgconfig"
export PKG_CONFIG_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/pkgconfig"
#
# $bindir_crossscripts
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:59
#     "${bindir}/crossscripts"
bindir_crossscripts="/usr/bin/crossscripts"
#
# $PREFERRED_VERSION_binutils
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:47
#     "${BINUVERSION}"
PREFERRED_VERSION_binutils="2.25"
#
# $BBMASK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:95
#     [doc] "Prevents BitBake from processing specific recipes or recipe append files. Use the BBMASK variable from within conf/local.conf."
#
# $SDKIMAGE_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:367
#     [doc] "Equivalent to IMAGE_FEATURES. However, this variable applies to the SDK generated from an image using the command 'bitbake -c populate_sdk imagename'."
#
# $KERNEL_PATH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:249
#     [doc] "The location of the kernel sources. This variable is set to the value of the STAGING_KERNEL_DIR within the module class (module.bbclass)."
#
# $LDFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:528
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:528
#     "${TARGET_LDFLAGS}"
# pre-expansion value:
#   "${TARGET_LDFLAGS}"
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:59
#     "armv5hfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp="armv5hfb-vfp"
#
# $SECURITY_CFLAGS_pn-python-smartpm
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:71
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-python-smartpm="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SSTATEPOSTCREATEFUNCS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:39
#     ""
SSTATEPOSTCREATEFUNCS=""
#
# $SSTATE_PKGNAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:14
#     "${SSTATE_EXTRAPATH}${@generate_sstatefn(d.getVar('SSTATE_PKGSPEC', True), d.getVar('BB_TASKHASH', True), d)}"
SSTATE_PKGNAME="IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID"
#
# $ARMPKGARCH_tune-armv5t-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:25
#     "armv5"
ARMPKGARCH_tune-armv5t-vfp="armv5"
#
# $FIX_V4BX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:11
#     "${@bb.utils.contains("TUNE_FEATURES", "thumb", "", "${FIX_V4BX_ARMV5}", d)}"
FIX_V4BX=""
#
# $CONFLICT_DISTRO_FEATURES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:121
#     [doc] "When a recipe inherits the distro_features_check class, this variable identifies distribution features that would be in conflict should the recipe be built."
#
# $ARMPKGARCH_tune-armv6tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:36
#     "armv6"
ARMPKGARCH_tune-armv6tb="armv6"
#
# $FETCHCMD_cvs
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:584
#     "/usr/bin/env cvs"
FETCHCMD_cvs="/usr/bin/env cvs"
#
# $CXXFLAGS [3 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:500
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:500
#     "${TARGET_CXXFLAGS}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:19
#     "-fvisibility-inlines-hidden"
# pre-expansion value:
#   "${TARGET_CXXFLAGS} -fvisibility-inlines-hidden"
export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2 -fvisibility-inlines-hidden"
#
# $BBFILE_PATTERN_systemd-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:21
#     "^${LAYERDIR}/"
BBFILE_PATTERN_systemd-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-systemd/"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5b
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:44
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4b} armv5b"
PACKAGE_EXTRA_ARCHS_tune-armv5b="armeb armv4b armv5b"
#
# $BBLAYERS_LAYERINDEX_URL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:557
#     [_defaultval] "http://layers.openembedded.org/layerindex/"
BBLAYERS_LAYERINDEX_URL="http://layers.openembedded.org/layerindex/"
#
# $do_configure_ptest_base
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:19
#     [doc] "Configures the runtime test suite included in the software being built"
#
# $PREFERRED_PROVIDER_libgcc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:32
#     "libgcc"
PREFERRED_PROVIDER_libgcc="libgcc"
#
# $GENTOO_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:566
#     "http://distfiles.gentoo.org/distfiles"
GENTOO_MIRROR="http://distfiles.gentoo.org/distfiles"
#
# $CO_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:328
#     "${DL_DIR}"
CO_DIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads"
#
# $MULTIMACH_TARGET_SYS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:144
#     "${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:284
#     [doc] "Separates files for different machines such that you can build for multiple target machines using the same output directories."
# pre-expansion value:
#   "${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
MULTIMACH_TARGET_SYS="raspberrypi-exiguous-linux-gnueabi"
#
# $TUNE_FEATURES_tune-armv5b-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:53
#     "${TUNE_FEATURES_tune-armv5-vfp} bigendian"
TUNE_FEATURES_tune-armv5b-vfp="arm armv5 vfp bigendian"
#
# $BB_BASEHASH_task-do_populate_lic_setscene
#   set siggen.py:156 [finalise]
#     "655e6f36f0de9dbbc64cda4bee0e88c4"
BB_BASEHASH_task-do_populate_lic_setscene="655e6f36f0de9dbbc64cda4bee0e88c4"
#
# $EXTRA_OESCONS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:166
#     [doc] "When a recipe inherits the scons class, this variable specifies additional configuration options you want to pass to the scons command line."
#
# $PREFERRED_VERSION_binutils-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:48
#     "${BINUVERSION}"
PREFERRED_VERSION_binutils-native="2.25"
#
# $SANITY_TESTED_DISTROS [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:84
#     " poky-1.7 \n poky-1.8 \n Ubuntu-14.04 \n Ubuntu-14.10 \n Fedora-21 \n CentOS-6.* \n CentOS-7.* \n Debian-7.* \n Debian-8.* \n openSUSE-13.2 \n "
#   append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:128
#     "Exiguous-* \n"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:361
#     [doc] "A list of the host distribution identifiers that the build system has been tested against."
# pre-expansion value:
#   " poky-1.7 \n poky-1.8 \n Ubuntu-14.04 \n Ubuntu-14.10 \n Fedora-21 \n CentOS-6.* \n CentOS-7.* \n Debian-7.* \n Debian-8.* \n openSUSE-13.2 \n  Exiguous-* \n"
SANITY_TESTED_DISTROS=" poky-1.7 \n poky-1.8 \n Ubuntu-14.04 \n Ubuntu-14.10 \n Fedora-21 \n CentOS-6.* \n CentOS-7.* \n Debian-7.* \n Debian-8.* \n openSUSE-13.2 \n  Exiguous-* \n"
#
# $TUNE_LDARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:107
#     [_defaultval] ""
TUNE_LDARGS=""
#
# $BBFILE_PATTERN_meta-initramfs
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:10
#     "^${LAYERDIR}/"
BBFILE_PATTERN_meta-initramfs="^/home/tprrt/dev/oe-build-easy/combination/meta-initramfs/"
#
# $baselib [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:10
#     "${BASELIB}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:11
#     [vardepvalue] "${baselib}"
# pre-expansion value:
#   "${BASELIB}"
baselib="lib"
#
# $SSTATE_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:1
#     "3"
SSTATE_VERSION="3"
#
# $ARMPKGARCH_tune-armv6hf
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:16
#     "armv6"
ARMPKGARCH_tune-armv6hf="armv6"
#
# $BB_ENV_EXTRAWHITE
#   from env data.py:178 [inheritFromOS]
#     "MACHINE DISTRO TCMODE TCLIBC HTTP_PROXY http_proxy HTTPS_PROXY https_proxy FTP_PROXY ftp_proxy FTPS_PROXY ftps_proxy ALL_PROXY all_proxy NO_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS BB_NO_NETWORK PARALLEL_MAKE GIT_PROXY_COMMAND SOCKS5_PASSWD SOCKS5_USER SCREENDIR STAMPS_DIR"
BB_ENV_EXTRAWHITE="MACHINE DISTRO TCMODE TCLIBC HTTP_PROXY http_proxy HTTPS_PROXY https_proxy FTP_PROXY ftp_proxy FTPS_PROXY ftps_proxy ALL_PROXY all_proxy NO_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS BB_NO_NETWORK PARALLEL_MAKE GIT_PROXY_COMMAND SOCKS5_PASSWD SOCKS5_USER SCREENDIR STAMPS_DIR"
#
# $PREFERRED_PROVIDER_linux-libc-headers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:34
#     "linux-libc-headers"
PREFERRED_PROVIDER_linux-libc-headers="linux-libc-headers"
#
# $exec_prefix [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:18
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:18
#     "/usr"
# pre-expansion value:
#   "/usr"
export exec_prefix="/usr"
#
# $STAGING_BASELIBDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:363
#     "${STAGING_DIR_HOST}${base_libdir}"
STAGING_BASELIBDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/lib"
#
# $FILES_systemd-serialgetty-dbg
#   rename from FILES_${PN}-dbg data.py:170 [expandKeys]
#     "${@d.getVar(['DOTDEBUG-dbg', 'DEBUGFILEDIRECTORY-dbg'][d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory'], True)}"
FILES_systemd-serialgetty-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/lib/systemd-serialgetty/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/systemd-serialgetty/.debug /usr/lib/matchbox-panel/.debug /usr/lib/systemd-serialgetty/systemd-serialgetty/.debug /usr/src/debug"
#
# $BB_DISKMON_WARNINTERVAL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:83
#     [doc] "Defines the disk space and free inode warning intervals. To set these intervals, define the variable in the conf/local.conf file in the Build Directory."
#
# $STAGING_KERNEL_BUILDDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:400
#     "${TMPDIR}/work-shared/${MACHINE}/kernel-build-artifacts"
STAGING_KERNEL_BUILDDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work-shared/raspberrypi/kernel-build-artifacts"
#
# $BBFILE_PRIORITY_webserver
#   set /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:12
#     "6"
BBFILE_PRIORITY_webserver="6"
#
# $INSANE_SKIP
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:236
#     [doc] "Specifies the QA checks to skip for a specific package within a recipe."
#
# $PREFERRED_VERSION_linux-yocto_qemux86-64 [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:23
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:66
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemux86-64="3.14%"
#
# $LAYERDEPENDS_systemd-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:32
#     "core"
LAYERDEPENDS_systemd-layer="core"
#
# $BB_HASHBASE_WHITELIST
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:784
#     "TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE CCACHE_DIR EXTERNAL_TOOLCHAIN CCACHE CCACHE_DISABLE LICENSE_PATH SDKPKGSUFFIX WARN_QA ERROR_QA WORKDIR STAMPCLEAN PKGDATA_DIR"
BB_HASHBASE_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE CCACHE_DIR EXTERNAL_TOOLCHAIN CCACHE CCACHE_DISABLE LICENSE_PATH SDKPKGSUFFIX WARN_QA ERROR_QA WORKDIR STAMPCLEAN PKGDATA_DIR"
#
# $SITEINFO_BITS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:376
#     [doc] "Specifies the number of bits for the target system CPU."
#
# $E_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:17
#     "http://download.enlightenment.org/releases"
E_MIRROR="http://download.enlightenment.org/releases"
#
# $SECURITY_CFLAGS_pn-gst-plugins-bad
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:46
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gst-plugins-bad="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $CPAN_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:577
#     "http://search.cpan.org/CPAN"
CPAN_MIRROR="http://search.cpan.org/CPAN"
#
# $KERNEL_SRC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:250
#     [doc] "The location of the kernel sources. This variable is set to the value of the STAGING_KERNEL_DIR within the module class (module.bbclass)."
#
# $PREFERRED_VERSION_gcc-cross-arm
#   rename from PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} data.py:170 [expandKeys]
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc-cross-arm="4.9%"
#
# $SECURITY_CFLAGS_pn-libproxy
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:60
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libproxy="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $LINUX_VERSION_EXTENSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:266
#     [doc] "A string extension compiled into the version string of the Linux kernel built with the OpenEmbedded build system. You define this variable in the kernel recipe."
#
# $T_task-clean
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/utility-tasks.bbclass:22
#     "${LOG_DIR}/cleanlogs/${PN}"
T_task-clean="/home/tprrt/dev/oe-build-easy/combination/build/tmp/log/cleanlogs/systemd-serialgetty"
#
# $PREFERRED_PROVIDER_virtual/kernel [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:3
#     "linux-raspberrypi"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:63
#     "linux-yocto"
# pre-expansion value:
#   "linux-yocto"
PREFERRED_PROVIDER_virtual/kernel="linux-yocto"
#
# $BB_BASEHASH_task-do_listtasks
#   set siggen.py:156 [finalise]
#     "7bb1e97eebb79eb860085cecf947f867"
BB_BASEHASH_task-do_listtasks="7bb1e97eebb79eb860085cecf947f867"
#
# $sysconfdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:27
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:27
#     "${base_prefix}/etc"
# pre-expansion value:
#   "${base_prefix}/etc"
export sysconfdir="/etc"
#
# $BBFILE_PATTERN_filesystems-layer [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:9
#     "^${LAYERDIR}/"
#   set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta-filesystems/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta-filesystems/"
BBFILE_PATTERN_filesystems-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-filesystems/"
#
# $ARMPKGARCH_tune-armv5thfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:52
#     "armv5"
ARMPKGARCH_tune-armv5thfb-vfp="armv5"
#
# $KMACHINE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:252
#     [doc] "The machine as known by the kernel."
#
# $THUMB_OVERRIDES
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:44
#     "${@bb.utils.contains('TUNE_FEATURES', 'no-thumb-interwork', ':thumb-interwork', '', d)}"
THUMB_OVERRIDES=""
#
# $CLASSOVERRIDE [3 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:663
#     "class-target"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:112
#     [doc] "An internal variable specifying the special class override that should currently apply (e.g. "class-target", "class-native", and so forth)."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:2
#     "class-target"
# pre-expansion value:
#   "class-target"
CLASSOVERRIDE="class-target"
#
# $PACKAGE_BEFORE_PN [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:264
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:307
#     [doc] "Enables easily adding packages to PACKAGES before ${PN} so that the packages can pick up files that would normally be included in the default package."
# pre-expansion value:
#   ""
PACKAGE_BEFORE_PN=""
#
# $PREFERRED_VERSION_gcc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:33
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc="4.9%"
#
# $SELECTED_OPTIMIZATION [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:550
#     "${@d.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][d.getVar('DEBUG_BUILD', True) == '1'], True)}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:551
#     [vardeps] "FULL_OPTIMIZATION DEBUG_OPTIMIZATION"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:370
#     [doc] "The variable takes the value of FULL_OPTIMIZATION unless DEBUG_BUILD = '1'. In this case, the value of DEBUG_OPTIMIZATION is used."
# pre-expansion value:
#   "${@d.getVar(['FULL_OPTIMIZATION', 'DEBUG_OPTIMIZATION'][d.getVar('DEBUG_BUILD', True) == '1'], True)}"
SELECTED_OPTIMIZATION="-O2 -pipe -g -feliminate-unused-debug-types"
#
# $PREFERRED_PROVIDER_virtual/mesa [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:9
#     "mesa-gl"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:12
#     "mesa"
# pre-expansion value:
#   "mesa-gl"
PREFERRED_PROVIDER_virtual/mesa="mesa-gl"
#
# $ASNEEDED_pn-openobex
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:6
#     ""
ASNEEDED_pn-openobex=""
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5tb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:45
#     "${PACKAGE_EXTRA_ARCHS_tune-armv4tb} armv5b armv5tb"
PACKAGE_EXTRA_ARCHS_tune-armv5tb="armeb armv4b armv4tb armv5b armv5tb"
#
# $PREPROCESS_RELOCATE_DIRS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass:2
#     ""
PREPROCESS_RELOCATE_DIRS=""
#
# $SECURITY_CFLAGS_pn-openssl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:65
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-openssl="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5te
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:13
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5e armv5te"
PACKAGE_EXTRA_ARCHS_tune-armv5te="arm armv4 armv4t armv5 armv5t armv5e armv5te"
#
# $DEBIAN_NAMES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:140
#     "1"
DEBIAN_NAMES="1"
#
# $LAYERVERSION_efl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:13
#     "1"
LAYERVERSION_efl-layer="1"
#
# $PACKAGEINDEXDEPS [2 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:327
#     "dpkg-native:do_populate_sysroot"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:328
#     "apt-native:do_populate_sysroot"
# pre-expansion value:
#   " dpkg-native:do_populate_sysroot apt-native:do_populate_sysroot"
PACKAGEINDEXDEPS=" dpkg-native:do_populate_sysroot apt-native:do_populate_sysroot"
#
# $SUMMARY_systemd-serialgetty-staticdev
#   rename from SUMMARY_${PN}-staticdev data.py:170 [expandKeys]
#     "${SUMMARY} - Development files (Static Libraries)"
SUMMARY_systemd-serialgetty-staticdev="Serial terminal support for systemd - Development files (Static Libraries)"
#
# $PREFERRED_VERSION_linux-yocto_qemuarm [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:24
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:67
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemuarm="3.14%"
#
# $LICENSE_FILES_DIRECTORY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:13
#     [_defaultval] "${datadir}/licenses/"
LICENSE_FILES_DIRECTORY="/usr/share/licenses/"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:36
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:28
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp"
# pre-expansion value:
#   "${PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp} armv5ehf-vfp armv5tehf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5tehf-vfp="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp"
#
# $BZRDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:332
#     "${CO_DIR}/bzr"
BZRDIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads/bzr"
#
# $IMAGE_NAME [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:408
#     "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:409
#     [vardepsexclude] "DATETIME"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:217
#     [doc] "The name of the output image files minus the extension."
# pre-expansion value:
#   "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
IMAGE_NAME="systemd-serialgetty-raspberrypi-20150522142203"
#
# $SECURITY_CFLAGS_pn-libpcre
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:59
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libpcre="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $STAGING_DIR_TCBOOTSTRAP
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:371
#     "${STAGING_DIR_TARGET}-tcbootstrap"
STAGING_DIR_TCBOOTSTRAP="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi-tcbootstrap"
#
# $STAGING_LIBDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:351
#     "${STAGING_DIR_NATIVE}${libdir_native}"
STAGING_LIBDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib"
#
# $QEMU_TARGETS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:45
#     "arm aarch64 i386 mips mipsel mips64 ppc x86_64"
QEMU_TARGETS="arm aarch64 i386 mips mipsel mips64 ppc x86_64"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:60
#     "armv5hfb-vfp armv5thfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5thfb-vfp="armv5hfb-vfp armv5thfb-vfp"
#
# $BUILD_EXEEXT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:92
#     ""
BUILD_EXEEXT=""
#
# $SECURITY_X_LDFLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:4
#     "-Wl,-z,relro"
SECURITY_X_LDFLAGS="-Wl,-z,relro"
#
# $OVERRIDES [6 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:661
#     "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:${CLASSOVERRIDE}:forcevariable"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:662
#     [vardepsexclude] "MACHINEOVERRIDES"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:33
#     "${@bb.utils.contains('TUNE_FEATURES', 'thumb', ':thumb', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:46
#     "${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${THUMB_OVERRIDES}', '', d)}"
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:9
#     "${LIBCOVERRIDE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:300
#     [doc] "BitBake uses OVERRIDES to control what variables are overridden after BitBake parses recipes and configuration files."
# pre-expansion value:
#   "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:${CLASSOVERRIDE}:forcevariable${@bb.utils.contains('TUNE_FEATURES', 'thumb', ':thumb', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${THUMB_OVERRIDES}', '', d)}${LIBCOVERRIDE}"
OVERRIDES="linux-gnueabi:arm:build-linux:pn-systemd-serialgetty:rpi:armv6:raspberrypi:poky:exiguous:class-target:forcevariable:libc-glibc"
#
# $INHERIT [6 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:97
#     "poky-sanity"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:86
#     "extrausers"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:130
#     "distro_features_check"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:22
#     "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO} ${INHERIT_BLACKLIST}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:229
#     [doc] "Causes the named class to be inherited at this point during parsing. The variable is only valid in configuration files."
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:15
#     "sanity"
# pre-expansion value:
#   " poky-sanity extrausers distro_features_check ${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO} ${INHERIT_BLACKLIST} sanity"
INHERIT=" poky-sanity extrausers distro_features_check package_deb buildstats image-mklibs image-prelink debian devshell sstate license blacklist sanity"
#
# $EXTERNALSRC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:159
#     [doc] "If externalsrc.bbclass is inherited, this variable points to the source tree, which is outside of the OpenEmbedded build system."
#
# $BB_BASEHASH_task-do_devshell
#   set siggen.py:156 [finalise]
#     "2c46ae4bc0bbff9b7de2e25c62d32a40"
BB_BASEHASH_task-do_devshell="2c46ae4bc0bbff9b7de2e25c62d32a40"
#
# $do_compile_ptest_base
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:17
#     [doc] "Compiles the runtime test suite included in the software being built"
#
# $TARGET_LD_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:121
#     "${TUNE_LDARGS}"
TARGET_LD_ARCH=""
#
# $SDK_SYS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:127
#     "${SDK_ARCH}${SDK_VENDOR}${@['-' + d.getVar('SDK_OS', True), ''][d.getVar('SDK_OS', True) == ('' or 'custom')]}"
SDK_SYS="x86_64-exiguousssdk-linux"
#
# $ICECC_USER_PACKAGE_BL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:208
#     [doc] "Identifies user recipes that you do not want the Icecream distributed compile support to consider."
#
# $BBFILE_PRIORITY [6 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:89
#     [doc] "Assigns the priority for recipe files in each layer. Setting this variable allows you to prioritize a layer against other layers that contain the same recipe."
#   finalize ast.py:325 [finalize]
#     "was: None"
#   override[raspberrypi]:set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:10
#     "9"
#   finalize override[raspberrypi]:
#     "9"
#   override[exiguous]:set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:13
#     "6"
#   finalize override[exiguous]:
#     "6"
# pre-expansion value:
#   "6"
BBFILE_PRIORITY="6"
#
# $base_dep [2 operations]
#   _prepend ast.py:178 [eval]
#     "def base_dep_prepend(d):
#         #
#         # Ideally this will check a flag so we will operate properly in
#         # the case where host == build == target, for now we don't work in
#         # that case though.
#         #
#     
#         deps = ""
#         # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command.  Whether or  not
#         # we need that built is the responsibility of the patch function / class, not
#         # the application.
#         if not d.getVar('INHIBIT_DEFAULT_DEPS'):
#             if (d.getVar('HOST_SYS', True) != d.getVar('BUILD_SYS', True)):
#                 deps += " virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}compilerlibs virtual/libc "
#         return deps
#     "
#   set data_smart.py:437 [finalize]
#     "def base_dep_prepend(d):
#         #
#         # Ideally this will check a flag so we will operate properly in
#         # the case where host == build == target, for now we don't work in
#         # that case though.
#         #
#     
#         deps = ""
#         # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command.  Whether or  not
#         # we need that built is the responsibility of the patch function / class, not
#         # the application.
#         if not d.getVar('INHIBIT_DEFAULT_DEPS'):
#             if (d.getVar('HOST_SYS', True) != d.getVar('BUILD_SYS', True)):
#                 deps += " virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}compilerlibs virtual/libc "
#         return deps
#     "
# pre-expansion value:
#   "def base_dep_prepend(d):
#    #
#    # Ideally this will check a flag so we will operate properly in
#    # the case where host == build == target, for now we don't work in
#    # that case though.
#    #
#
#    deps = ""
#    # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command.  Whether or  not
#    # we need that built is the responsibility of the patch function / class, not
#    # the application.
#    if not d.getVar('INHIBIT_DEFAULT_DEPS'):
#        if (d.getVar('HOST_SYS', True) != d.getVar('BUILD_SYS', True)):
#            deps += " virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}compilerlibs virtual/libc "
#    return deps
#"
base_dep="def base_dep_prepend(d): \
    # \
    # Ideally this will check a flag so we will operate properly in \
    # the case where host == build == target, for now we don't work in \
    # that case though. \
    # \
 \
    deps = \"\" \
    # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command.  Whether or  not \
    # we need that built is the responsibility of the patch function / class, not \
    # the application. \
    if not d.getVar('INHIBIT_DEFAULT_DEPS'): \
        if (d.getVar('HOST_SYS', True) != d.getVar('BUILD_SYS', True)): \
            deps += \" virtual/arm-exiguous-linux-gnueabi-gcc virtual/arm-exiguous-linux-gnueabi-compilerlibs virtual/libc \" \
    return deps \
"
#
# $DL_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:150
#     [doc] "The central download directory used by the build process to store downloads. By default, the directory is 'downloads' in the Build Directory."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:692
#     "${TOPDIR}/downloads"
# pre-expansion value:
#   "${TOPDIR}/downloads"
DL_DIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads"
#
# $base_libdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:23
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:23
#     "${base_prefix}/${baselib}"
# pre-expansion value:
#   "${base_prefix}/${baselib}"
export base_libdir="/lib"
#
# $BASELIB
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:12
#     "lib"
BASELIB="lib"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:58
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5tb} armv5b-vfp armv5tb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5tb-vfp="armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp"
#
# $BUILD_OPTIMIZATION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:552
#     "-O2 -pipe"
BUILD_OPTIMIZATION="-O2 -pipe"
#
# $PREFERRED_PROVIDER_udev
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:43
#     "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','udev',d)}"
PREFERRED_PROVIDER_udev="systemd"
#
# $UBOOT_ENTRYPOINT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:443
#     [doc] "Specifies the entry point for the U-Boot image."
#
# $SYSLINUX_SPLASH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:399
#     [doc] "An .LSS file used as the background for the VGA boot menu when you are using the boot menu."
#
# $SECURITY_CFLAGS_pn-expect
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:31
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-expect="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PACKAGEBUILDPKGD
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1942
#     "                 perform_packagecopy                 ${PACKAGE_PREPROCESS_FUNCS}                 split_and_strip_files                 fixup_perms                 "
PACKAGEBUILDPKGD="                 perform_packagecopy                                  split_and_strip_files                 fixup_perms                 "
#
# $UBOOT_LOADADDRESS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:444
#     [doc] "Specifies the load address for the U-Boot image."
#
# $TEST_QEMUBOOT_TIMEOUT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:419
#     [doc] "The time in seconds allowed for an image to boot before automated runtime tests begin to run against an image."
#
# $do_kernel_configme
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:31
#     [doc] "Assembles the kernel configuration for a linux-yocto style kernel"
#
# $SOLIBSDEV_darwin
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:262
#     ".dylibbroken"
SOLIBSDEV_darwin=".dylibbroken"
#
# $ASNEEDED_pn-dialer
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:12
#     ""
ASNEEDED_pn-dialer=""
#
# $PREFERRED_VERSION_gcc-cross-canadian-arm
#   rename from PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} data.py:170 [expandKeys]
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc-cross-canadian-arm="4.9%"
#
# $PATH [7 operations]
#   from env data.py:178 [inheritFromOS]
#     "/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/bitbake/bin:/home/tprrt/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
#   _prepend /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:427
#     "${COREBASE}/scripts:${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}${base_bindir_native}:"
#   exported ast.py:71 [eval]
#     [export] "1"
#   _prepend /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:95
#     "${@extra_path_elements(d)}"
#   set data_smart.py:437 [finalize]
#     "${COREBASE}/scripts:${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}${base_bindir_native}:/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/bitbake/bin:/home/tprrt/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
#   set data_smart.py:437 [finalize]
#     "${@extra_path_elements(d)}${COREBASE}/scripts:${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}${base_bindir_native}:/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/bitbake/bin:/home/tprrt/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
# pre-expansion value:
#   "${@extra_path_elements(d)}${COREBASE}/scripts:${STAGING_BINDIR_TOOLCHAIN}:${STAGING_BINDIR_CROSS}:${STAGING_DIR_NATIVE}${sbindir_native}:${STAGING_BINDIR_NATIVE}:${STAGING_DIR_NATIVE}${base_sbindir_native}:${STAGING_DIR_NATIVE}${base_bindir_native}:/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/bitbake/bin:/home/tprrt/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
export PATH="/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/arm-exiguous-linux-gnueabi:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/bin/crossscripts:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/sbin:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/sbin:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/bin:/home/tprrt/dev/oe-build-easy/combination/scripts:/home/tprrt/dev/oe-build-easy/combination/bitbake/bin:/home/tprrt/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
#
# $SYSLINUX_DEFAULT_CONSOLE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:396
#     [doc] "Specifies the kernel boot default console."
#
# $ASNEEDED_pn-pciutils
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:10
#     ""
ASNEEDED_pn-pciutils=""
#
# $SAVANNAH_GNU_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:575
#     "http://download.savannah.gnu.org/releases"
SAVANNAH_GNU_MIRROR="http://download.savannah.gnu.org/releases"
#
# $TARGET_CFLAGS [5 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:497
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:497
#     "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:83
#     " ${SECURITY_CFLAGS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:411
#     [doc] "Flags passed to the C compiler for the target system. This variable evaluates to the same as CFLAGS."
#   set data_smart.py:434 [finalize]
#     "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION} ${SECURITY_CFLAGS}"
# pre-expansion value:
#   "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION} ${SECURITY_CFLAGS}"
export TARGET_CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2"
#
# $BB_BASEHASH_task-do_package_write_deb_setscene
#   set siggen.py:156 [finalise]
#     "3b13c82050c3f82229232137b0aac323"
BB_BASEHASH_task-do_package_write_deb_setscene="3b13c82050c3f82229232137b0aac323"
#
# $base_bindir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:21
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:21
#     "${base_prefix}/bin"
# pre-expansion value:
#   "${base_prefix}/bin"
export base_bindir="/bin"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:51
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5hfb-vfp} armv5ehfb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5ehfb-vfp="armv5hfb-vfp armv5ehfb-vfp"
#
# $PACKAGE_EXTRA_ARCHS_tune-arm1176jzfshf
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:15
#     "${PACKAGE_EXTRA_ARCHS_tune-armv6hf} arm1176jzfshf-vfp"
PACKAGE_EXTRA_ARCHS_tune-arm1176jzfshf="armv5hf-vfp armv5ehf-vfp armv6hf-vfp arm1176jzfshf-vfp"
#
# $localedir
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:44
#     "${libdir}/locale"
localedir="/usr/lib/locale"
#
# $SSTATE_SWSPEC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:13
#     "sstate:${BPN}::${PV}:${PR}::${SSTATE_VERSION}:"
SSTATE_SWSPEC="sstate:systemd-serialgetty::1.0:r5::3:"
#
# $PKGR
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:194
#     "${PR}${EXTENDPRAUTO}"
PKGR="r5"
#
# $INHERIT_BLACKLIST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:20
#     "blacklist"
INHERIT_BLACKLIST="blacklist"
#
# $QADEPENDS_class-nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:24
#     ""
QADEPENDS_class-nativesdk=""
#
# $BUILDCFG_FUNCS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:185
#     [_defaultval] "buildcfg_vars get_layers_branch_rev buildcfg_neededvars"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:186
#     [type] "list"
# pre-expansion value:
#   "buildcfg_vars get_layers_branch_rev buildcfg_neededvars"
BUILDCFG_FUNCS="buildcfg_vars get_layers_branch_rev buildcfg_neededvars"
#
# $PKG_CONFIG_LIBDIR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:636
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:636
#     "${PKG_CONFIG_DIR}"
# pre-expansion value:
#   "${PKG_CONFIG_DIR}"
export PKG_CONFIG_LIBDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/pkgconfig"
#
# $TUNE_FEATURES_tune-arm1176jzfshf
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/tune-arm1176jzf-s.inc:13
#     "${TUNE_FEATURES_tune-arm1176jzfs} callconvention-hard"
TUNE_FEATURES_tune-arm1176jzfshf="arm armv6 vfp arm1176jzfs callconvention-hard"
#
# $IMAGE_BOOT_FILES [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:51
#     "bcm2835-bootfiles/* ${KERNEL_IMAGETYPE};${SDIMG_KERNELIMAGE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:211
#     [doc] "Whitespace separated list of files from ${DEPLOY_DIR_IMAGE} to place in boot partition. Entries will be installed under a same name as the source file. To change the destination file name, pass a desired name after a semicolon (eg. u-boot.img;uboot)."
# pre-expansion value:
#   "bcm2835-bootfiles/* ${KERNEL_IMAGETYPE};${SDIMG_KERNELIMAGE}"
IMAGE_BOOT_FILES="bcm2835-bootfiles/* Image;\${SDIMG_KERNELIMAGE}"
#
# $PREFERRED_PROVIDER_opkg-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:38
#     "opkg-native"
PREFERRED_PROVIDER_opkg-native="opkg-native"
#
# $MACHINE [4 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:26
#     "raspberrypi"
#   set /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:38
#     [_defaultval] "qemux86"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:271
#     [doc] "Specifies the target device for which the image is built. You define MACHINE in the conf/local.conf file in the Build Directory."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:760
#     [unexport] "1"
# pre-expansion value:
#   "raspberrypi"
unset MACHINE
#
# $TARGET_LD_KERNEL_ARCH
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:12
#     "${FIX_V4BX}"
TARGET_LD_KERNEL_ARCH=" "
#
# $SECURITY_CFLAGS_pn-libid3tag
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:55
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libid3tag="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $GITDIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:331
#     "${CO_DIR}/git2"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:185
#     [doc] "The directory where Git clones will be stored."
# pre-expansion value:
#   "${CO_DIR}/git2"
GITDIR="/home/tprrt/dev/oe-build-easy/combination/build/downloads/git2"
#
# $MACHINEOVERRIDES [7 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:665
#     "${MACHINE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:666
#     [vardepsexclude] "MACHINE"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:6
#     "${@bb.utils.contains("TUNE_FEATURES", "armv6", "armv6:", "" ,d)}"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:6
#     "${@bb.utils.contains("TUNE_FEATURES", "armv5", "armv5:", "" ,d)}"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:13
#     "${@bb.utils.contains("TUNE_FEATURES", "armv4", "armv4:", "" ,d)}"
#   predot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/soc-family.inc:2
#     "${@['', '${SOC_FAMILY}:']['${SOC_FAMILY}' != '']}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:279
#     [doc] "Lists overrides specific to the current machine. By default, this list includes the value of MACHINE."
# pre-expansion value:
#   "${@['', '${SOC_FAMILY}:']['${SOC_FAMILY}' != '']}${@bb.utils.contains("TUNE_FEATURES", "armv4", "armv4:", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv5", "armv5:", "" ,d)}${@bb.utils.contains("TUNE_FEATURES", "armv6", "armv6:", "" ,d)}${MACHINE}"
MACHINEOVERRIDES="rpi:armv6:raspberrypi"
#
# $prefix_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:50
#     "/usr"
prefix_native="/usr"
#
# $BBFILE_PRIORITY_yocto
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:10
#     "5"
BBFILE_PRIORITY_yocto="5"
#
# $INITSCRIPT_NAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:233
#     [doc] "The filename of the initialization script as installed to ${sysconfdir}/init.d."
#
# $base_sbindir_native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:48
#     "/sbin"
base_sbindir_native="/sbin"
#
# $EXTRA_STAGING_FIXMES
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:43
#     ""
EXTRA_STAGING_FIXMES=""
#
# $SDK_PACKAGE_ARCHS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:131
#     "all any noarch ${SDK_ARCH}-${SDKPKGSUFFIX}"
SDK_PACKAGE_ARCHS="all any noarch x86_64-nativesdk"
#
# $sbindir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:39
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:39
#     "${exec_prefix}/sbin"
# pre-expansion value:
#   "${exec_prefix}/sbin"
export sbindir="/usr/sbin"
#
# $CFLAGS [3 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:496
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:496
#     "${TARGET_CFLAGS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:111
#     [doc] "Flags passed to the C compiler for the target system. This variable evaluates to the same as TARGET_CFLAGS."
# pre-expansion value:
#   "${TARGET_CFLAGS}"
export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2"
#
# $TUNE_FEATURES_tune-armv6hfb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:43
#     "${TUNE_FEATURES_tune-armv6hf} bigendian"
TUNE_FEATURES_tune-armv6hfb="arm armv6 vfp callconvention-hard bigendian"
#
# $BB_BASEHASH_task-do_populate_sysroot
#   set siggen.py:156 [finalise]
#     "9440a70dcc965302b10b060ff6f336a8"
BB_BASEHASH_task-do_populate_sysroot="9440a70dcc965302b10b060ff6f336a8"
#
# $BUILD_AR [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:467
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:467
#     "${BUILD_PREFIX}ar"
# pre-expansion value:
#   "${BUILD_PREFIX}ar"
export BUILD_AR="ar"
#
# $BUILD_AS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:468
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:468
#     "${BUILD_PREFIX}as ${BUILD_AS_ARCH}"
# pre-expansion value:
#   "${BUILD_PREFIX}as ${BUILD_AS_ARCH}"
export BUILD_AS="as "
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-binutils
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils data.py:170 [expandKeys]
#     "binutils-cross-${TARGET_ARCH}"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-binutils="binutils-cross-arm"
#
# $sharedstatedir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:29
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:29
#     "${base_prefix}/com"
# pre-expansion value:
#   "${base_prefix}/com"
export sharedstatedir="/com"
#
# $COMMERCIAL_AUDIO_PLUGINS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:30
#     ""
COMMERCIAL_AUDIO_PLUGINS=""
#
# $SDK_PREFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:128
#     "${SDK_SYS}-"
SDK_PREFIX="x86_64-exiguousssdk-linux-"
#
# $BB_BASEHASH_task-do_devpyshell
#   set siggen.py:156 [finalise]
#     "50c754f70fa59b771d9d962d27179cb4"
BB_BASEHASH_task-do_devpyshell="50c754f70fa59b771d9d962d27179cb4"
#
# $DEBIAN_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:565
#     "ftp://ftp.debian.org/debian/pool"
DEBIAN_MIRROR="ftp://ftp.debian.org/debian/pool"
#
# $PREFERRED_PROVIDER_virtual/libc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:15
#     "glibc"
PREFERRED_PROVIDER_virtual/libc="glibc"
#
# $DEVFILE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/buildstats.bbclass:3
#     "${BUILDSTATS_BASE}/.device"
DEVFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/buildstats//.device"
#
# $DEFAULT_TASK_PROVIDER
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:696
#     "packagegroup-base"
DEFAULT_TASK_PROVIDER="packagegroup-base"
#
# $PREFERRED_VERSION_uclibc-initial
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:67
#     "${UCLIBCVERSION}"
PREFERRED_VERSION_uclibc-initial="0.9.33+git%"
#
# $do_bootimg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:7
#     [doc] "Creates a bootable live image"
#
# $PREFERRED_VERSION_linux-yocto_qemuppc [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:27
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:70
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemuppc="3.14%"
#
# $UBOOT_CONFIG
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:442
#     [doc] "Configures the UBOOT_MACHINE and can also define IMAGE_FSTYPES for individual cases."
#
# $BBFILE_PATTERN_openembedded-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:18
#     "^${LAYERDIR}/"
BBFILE_PATTERN_openembedded-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-oe/"
#
# $TUNE_FEATURES_tune-armv6thf
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:23
#     "${TUNE_FEATURES_tune-armv6t} callconvention-hard"
TUNE_FEATURES_tune-armv6thf="arm armv6 thumb vfp callconvention-hard"
#
# $WARN_QA [3 operations]
#   _remove /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:103
#     "${WARN_TO_ERROR_QA}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:457
#     [doc] "Specifies the quality assurance checks whose failures are reported as warnings by the OpenEmbedded build system."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:34
#     "ldflags useless-rpaths rpaths staticdev libdir xorg-driver-abi             textrel already-stripped incompatible-license files-invalid             installed-vs-shipped compile-host-path install-host-path             pn-overrides infodir build-deps file-rdeps             unknown-configure-option symlink-to-sysroot             "
# pre-expansion value:
#   "libdir xorg-driver-abi textrel incompatible-license files-invalid infodir build-deps file-rdeps unknown-configure-option symlink-to-sysroot"
WARN_QA="libdir xorg-driver-abi textrel incompatible-license files-invalid infodir build-deps file-rdeps unknown-configure-option symlink-to-sysroot"
#
# $VIRTUAL-RUNTIME_apm
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:22
#     "apm"
VIRTUAL-RUNTIME_apm="apm"
#
# $IMAGE_LINGUAS [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:7
#     "en-us en-gb"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:216
#     [doc] "Specifies the list of locales to install into the image during the root filesystem construction process."
# pre-expansion value:
#   "en-us en-gb"
IMAGE_LINGUAS="en-us en-gb"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:34
#     "armv5hf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp="armv5hf-vfp"
#
# $PREFERRED_VERSION_gcc-crosssdk-x86_64
#   rename from PREFERRED_VERSION_gcc-crosssdk-${SDK_ARCH} data.py:170 [expandKeys]
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_gcc-crosssdk-x86_64="4.9%"
#
# $SECURITY_LDFLAGS_pn-xf86-video-omapfb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:88
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xf86-video-omapfb="-Wl,-z,relro"
#
# $BB_BASEHASH_task-do_package_write_deb
#   set siggen.py:156 [finalise]
#     "72e86fc59a38b5696792fc87d6c36da1"
BB_BASEHASH_task-do_package_write_deb="72e86fc59a38b5696792fc87d6c36da1"
#
# $ARMPKGARCH_tune-armv5thf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:27
#     "armv5"
ARMPKGARCH_tune-armv5thf-vfp="armv5"
#
# $ARMPKGARCH_tune-armv6b-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:33
#     "armv6"
ARMPKGARCH_tune-armv6b-novfp="armv6"
#
# $STAGING_BINDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:348
#     "${STAGING_DIR_NATIVE}${bindir_native}"
STAGING_BINDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin"
#
# $BBFILE_PATTERN_ruby-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_ruby-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-ruby/"
#
# $EXTRA_OECMAKE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:163
#     [doc] "Additional cmake options."
#
# $LAYERDEPENDS_efl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:15
#     "core openembedded-layer"
LAYERDEPENDS_efl-layer="core openembedded-layer"
#
# $CLEANBROKEN [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:113
#     [doc] "Specifies if 'make clean' does not work for a recipe (and therefore the build system should not try to use it during do_configure)"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:246
#     "0"
# pre-expansion value:
#   "0"
CLEANBROKEN="0"
#
# $PREFERRED_VERSION_gdb-cross-arm
#   rename from PREFERRED_VERSION_gdb-cross-${TARGET_ARCH} data.py:170 [expandKeys]
#     "${GDBVERSION}"
PREFERRED_VERSION_gdb-cross-arm="7.9%"
#
# $PREFERRED_VERSION_linux-libc-headers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:56
#     "${LINUXLIBCVERSION}"
PREFERRED_VERSION_linux-libc-headers="3.19"
#
# $RREPLACES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:355
#     [doc] "A list of packages replaced by a package. The package manager uses this variable to determine which package should be installed to replace other package(s) during an upgrade."
#
# $FAKEROOTCMD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:605
#     "${STAGING_BINDIR_NATIVE}/pseudo"
FAKEROOTCMD="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo"
#
# $BBFILE_PRIORITY_selinux
#   set /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:15
#     "5"
BBFILE_PRIORITY_selinux="5"
#
# $PREFERRED_VERSION_liberation-fonts
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc:11
#     "1.04"
PREFERRED_VERSION_liberation-fonts="1.04"
#
# $OBJDUMP [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:456
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:456
#     "${HOST_PREFIX}objdump"
# pre-expansion value:
#   "${HOST_PREFIX}objdump"
export OBJDUMP="arm-exiguous-linux-gnueabi-objdump"
#
# $INHERIT_DISTRO [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:21
#     "debian devshell sstate license"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:230
#     [doc] "Lists classes that will be inherited at the distribution level. It is unlikely that you want to edit this variable."
# pre-expansion value:
#   "debian devshell sstate license"
INHERIT_DISTRO="debian devshell sstate license"
#
# $IMAGE_BASENAME [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:407
#     "${PN}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:210
#     [doc] "The base name of image output files."
# pre-expansion value:
#   "${PN}"
IMAGE_BASENAME="systemd-serialgetty"
#
# $PATCHTOOL [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:481
#     "quilt"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:320
#     [doc] "Specifies the utility used to apply patches for a recipe during do_patch."
# pre-expansion value:
#   "quilt"
PATCHTOOL="quilt"
#
# $XORG_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:574
#     "http://xorg.freedesktop.org/releases"
XORG_MIRROR="http://xorg.freedesktop.org/releases"
#
# $SYSROOT_DESTDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass:66
#     "${WORKDIR}/sysroot-destdir/"
SYSROOT_DESTDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sysroot-destdir/"
#
# $PREFERRED_VERSION_binutils-cross-arm
#   rename from PREFERRED_VERSION_binutils-cross-${TARGET_ARCH} data.py:170 [expandKeys]
#     "${BINUVERSION}"
PREFERRED_VERSION_binutils-cross-arm="2.25"
#
# $BB_BASEHASH_task-do_checkuri
#   set siggen.py:156 [finalise]
#     "394c2c2a3bf2edae8dccfa77e625b990"
BB_BASEHASH_task-do_checkuri="394c2c2a3bf2edae8dccfa77e625b990"
#
# $UCLIBCVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:30
#     "0.9.33+git%"
UCLIBCVERSION="0.9.33+git%"
#
# $PREFERRED_VERSION_nativesdk-libgcc-initial
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:46
#     "${SDKGCCVERSION}"
PREFERRED_VERSION_nativesdk-libgcc-initial="4.9%"
#
# $APTCONF_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:13
#     "${WORKDIR}"
APTCONF_TARGET="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5"
#
# $ALTERNATIVE_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:70
#     [doc] "Used by the alternatives system to create default link locations for duplicated commands."
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:35
#     "armv5hf-vfp armv5thf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5thf-vfp="armv5hf-vfp armv5thf-vfp"
#
# $do_testimage
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:54
#     [doc] "Boots an image and performs runtime tests within the image"
#
# $SPECIAL_PKGSUFFIX [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:202
#     "-native -cross -initial -intermediate -crosssdk -cross-canadian"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:383
#     [doc] "A list of prefixes for PN used by the OpenEmbedded build system to create variants of recipes or packages. The list specifies the prefixes to strip off during certain circumstances such as the generation of the BPN variable."
# pre-expansion value:
#   "-native -cross -initial -intermediate -crosssdk -cross-canadian"
SPECIAL_PKGSUFFIX="-native -cross -initial -intermediate -crosssdk -cross-canadian"
#
# $LAYERDEPENDS_perl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:16
#     "core"
LAYERDEPENDS_perl-layer="core"
#
# $SECURITY_CFLAGS_pn-flac
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:32
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-flac="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SECURITY_CFLAGS_pn-grub-efi-x86-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:42
#     ""
SECURITY_CFLAGS_pn-grub-efi-x86-native=""
#
# $BB_BASEHASH_task-do_checkuriall
#   set siggen.py:156 [finalise]
#     "7cc6f4ebc6b1b74ef45f087f2b02c4ba"
BB_BASEHASH_task-do_checkuriall="7cc6f4ebc6b1b74ef45f087f2b02c4ba"
#
# $TUNE_FEATURES_tune-armv4tb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:32
#     "${TUNE_FEATURES_tune-armv4t} bigendian"
TUNE_FEATURES_tune-armv4tb="arm armv4 thumb bigendian"
#
# $IMAGE_ROOTFS_EXTRA_SPACE [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:419
#     "0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:222
#     [doc] "Defines additional free disk space created in the image in Kbytes. By default, this variable is set to '0'."
# pre-expansion value:
#   "0"
IMAGE_ROOTFS_EXTRA_SPACE="0"
#
# $BB_BASEHASH_task-do_compile
#   set siggen.py:156 [finalise]
#     "5add23043abfe03ebcbf4eb53b4afdea"
BB_BASEHASH_task-do_compile="5add23043abfe03ebcbf4eb53b4afdea"
#
# $PR [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:184
#     "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[2] or 'r0'}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:330
#     [doc] "The revision of the recipe. The default value for this variable is 'r0'."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:5
#     "r5"
# pre-expansion value:
#   "r5"
PR="r5"
#
# $PV [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:183
#     "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[1] or '1.0'}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:338
#     [doc] "The version of the recipe. The version is normally extracted from the recipe filename."
# pre-expansion value:
#   "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[1] or '1.0'}"
PV="1.0"
#
# $SECURITY_CFLAGS_pn-gcc-runtime
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:34
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gcc-runtime="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BBFILE_PRIORITY_networking-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:10
#     "5"
BBFILE_PRIORITY_networking-layer="5"
#
# $TUNE_FEATURES_tune-armv5tb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:54
#     "${TUNE_FEATURES_tune-armv5t-vfp} bigendian"
TUNE_FEATURES_tune-armv5tb-vfp="arm armv5 thumb vfp bigendian"
#
# $SIGGEN_LOCKEDSIGS_CHECK_LEVEL
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:45
#     "error"
SIGGEN_LOCKEDSIGS_CHECK_LEVEL="error"
#
# $PKGDEST [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:326
#     [doc] "Points to the parent directory for files to be packaged after they have been split into individual packages."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:49
#     "${WORKDIR}/packages-split"
# pre-expansion value:
#   "${WORKDIR}/packages-split"
PKGDEST="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/packages-split"
#
# $BB_BASEHASH_task-do_fetch
#   set siggen.py:156 [finalise]
#     "6f9585defd98b4d67a787baa72acd54d"
BB_BASEHASH_task-do_fetch="6f9585defd98b4d67a787baa72acd54d"
#
# $PF [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:186
#     "${PN}-${EXTENDPE}${PV}-${PR}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:322
#     [doc] "Specifies the recipe or package name and includes all version and revision numbers. This variable is comprised of ${PN}-${EXTENDPE}${PV}-${PR}."
# pre-expansion value:
#   "${PN}-${EXTENDPE}${PV}-${PR}"
PF="systemd-serialgetty-1.0-r5"
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-compilerlibs
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs data.py:170 [expandKeys]
#     "gcc-runtime"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-compilerlibs="gcc-runtime"
#
# $PE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:321
#     [doc] "The epoch of the recipe. The default value is '0'. The field is used to make upgrades possible when the versioning scheme changes in some backwards incompatible way."
#
# $FOSS_BASE_URL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:184
#     "http://localhost/repo/?mod=spdx_license_once"
FOSS_BASE_URL="http://localhost/repo/?mod=spdx_license_once"
#
# $PREFERRED_VERSION_gdb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:52
#     "${GDBVERSION}"
PREFERRED_VERSION_gdb="7.9%"
#
# $PN [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:182
#     "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[0] or 'defaultpkgname'}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:328
#     [doc] "PN refers to a recipe name in the context of a file used by the OpenEmbedded build system as input to create a package. It refers to a package name in the context of a file created or produced by the OpenEmbedded build system."
# pre-expansion value:
#   "${@bb.parse.BBHandler.vars_from_file(d.getVar('FILE'),d)[0] or 'defaultpkgname'}"
PN="systemd-serialgetty"
#
# $do_rm_work
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:47
#     [doc] "Removes work files after the build system has finished with them"
#
# $FAKEROOTNOENV
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:607
#     "PSEUDO_UNLOAD=1"
FAKEROOTNOENV="PSEUDO_UNLOAD=1"
#
# $DISTRO [6 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:646
#     [_defaultval] "nodistro"
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:89
#     "exiguous"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:1
#     "poky"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:7
#     "exiguous"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:140
#     [doc] "The short name of the distribution. If the variable is blank, meta/conf/distro/defaultsetup.conf will be used."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:769
#     [unexport] "1"
# pre-expansion value:
#   "exiguous"
unset DISTRO
#
# $PACKAGEVARS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1920
#     "FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME ALTERNATIVE PKGE PKGV PKGR USERADD_PARAM GROUPADD_PARAM CONFFILES SYSTEMD_SERVICE"
PACKAGEVARS="FILES RDEPENDS RRECOMMENDS SUMMARY DESCRIPTION RSUGGESTS RPROVIDES RCONFLICTS PKG ALLOW_EMPTY pkg_postinst pkg_postrm INITSCRIPT_NAME INITSCRIPT_PARAMS DEBIAN_NOAUTONAME ALTERNATIVE PKGE PKGV PKGR USERADD_PARAM GROUPADD_PARAM CONFFILES SYSTEMD_SERVICE"
#
# $SSTATE_EXTRAPATHWILDCARD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:17
#     ""
SSTATE_EXTRAPATHWILDCARD=""
#
# $DISTRO_VERSION [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:3
#     "1.8+snapshot-${DATE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:46
#     [_defaultval] "nodistro.0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:148
#     [doc] "The version of the distribution."
# pre-expansion value:
#   "1.8+snapshot-${DATE}"
DISTRO_VERSION="1.8+snapshot-20150522"
#
# $S [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:342
#     "${WORKDIR}/${BP}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:360
#     [doc] "The location in the Build Directory where unpacked package source code resides."
# pre-expansion value:
#   "${WORKDIR}/${BP}"
S="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0"
#
# $DEPLOY_DIR_TAR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:376
#     "${DEPLOY_DIR}/tar"
DEPLOY_DIR_TAR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/tar"
#
# $IMAGE_OVERHEAD_FACTOR [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:414
#     "1.3"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:218
#     [doc] "Defines a multiplier that the build system applies to the initial image size for cases when the multiplier times the returned disk usage value for the image is greater than the sum of IMAGE_ROOTFS_SIZE and IMAGE_ROOTFS_EXTRA_SPACE."
# pre-expansion value:
#   "1.3"
IMAGE_OVERHEAD_FACTOR="1.3"
#
# $TUNE_FEATURES_tune-armv5hfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:55
#     "${TUNE_FEATURES_tune-armv5hf-vfp} bigendian"
TUNE_FEATURES_tune-armv5hfb-vfp="arm armv5 vfp callconvention-hard bigendian"
#
# $LINKER_HASH_STYLE_mips64eln32
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:525
#     "sysv"
LINKER_HASH_STYLE_mips64eln32="sysv"
#
# $PREFERRED_PROVIDER_virtual/nativesdk-libc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:16
#     "nativesdk-glibc"
PREFERRED_PROVIDER_virtual/nativesdk-libc="nativesdk-glibc"
#
# $ARMPKGARCH_tune-armv4b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:29
#     "armv4"
ARMPKGARCH_tune-armv4b="armv4"
#
# $STAGING_KERNEL_DIR [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:399
#     "${TMPDIR}/work-shared/${MACHINE}/kernel-source"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:391
#     [doc] "The directory with kernel headers that are required to build out-of-tree modules."
# pre-expansion value:
#   "${TMPDIR}/work-shared/${MACHINE}/kernel-source"
STAGING_KERNEL_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work-shared/raspberrypi/kernel-source"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6tb-novfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:46
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5teb} armv6b armv6tb"
PACKAGE_EXTRA_ARCHS_tune-armv6tb-novfp="armeb armv4b armv4tb armv5b armv5tb armv5eb armv5teb armv6b armv6tb"
#
# $libdir_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:63
#     "${prefix_nativesdk}/lib"
libdir_nativesdk="/usr/lib"
#
# $BB_BASEHASH_task-do_clean
#   set siggen.py:156 [finalise]
#     "fcccaae35f6652532960c9e2490c4f4c"
BB_BASEHASH_task-do_clean="fcccaae35f6652532960c9e2490c4f4c"
#
# $MLPREFIX [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:282
#     [doc] "Specifies a prefix has been added to PN to create a special version of a recipe or package, such as a Multilib version."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:794
#     [_defaultval] ""
# pre-expansion value:
#   ""
MLPREFIX=""
#
# $ARMPKGARCH_tune-armv4t
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:21
#     "armv4"
ARMPKGARCH_tune-armv4t="armv4"
#
# $CHRPATH_BIN
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/chrpath.bbclass:1
#     "chrpath"
CHRPATH_BIN="chrpath"
#
# $SECURITY_CFLAGS_pn-cups
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:24
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-cups="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $TARGET_LDFLAGS [5 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:529
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:529
#     "-Wl,-O1 ${TARGET_LINK_HASH_STYLE}"
#   _append /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:84
#     " ${SECURITY_LDFLAGS}"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:16
#     "${ASNEEDED}"
#   set data_smart.py:434 [finalize]
#     "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} ${SECURITY_LDFLAGS}"
# pre-expansion value:
#   "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} ${SECURITY_LDFLAGS}"
export TARGET_LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now"
#
# $IMAGE_PREPROCESS_COMMAND [2 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-mklibs.bbclass:3
#     "mklibs_optimize_image; "
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/image-prelink.bbclass:3
#     "prelink_image; "
# pre-expansion value:
#   " mklibs_optimize_image;  prelink_image; "
IMAGE_PREPROCESS_COMMAND=" mklibs_optimize_image;  prelink_image; "
#
# $DEBIANRDEP
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:16
#     "do_packagedata"
DEBIANRDEP="do_packagedata"
#
# $SECURITY_CFLAGS_pn-webkit-gtk_powerpc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:12
#     ""
SECURITY_CFLAGS_pn-webkit-gtk_powerpc=""
#
# $TARGET_SYS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:118
#     "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS', True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:415
#     [doc] "The target system is comprised of TARGET_ARCH,TARGET_VENDOR and TARGET_OS."
# pre-expansion value:
#   "${TARGET_ARCH}${TARGET_VENDOR}${@['-' + d.getVar('TARGET_OS', True), ''][d.getVar('TARGET_OS', True) == ('' or 'custom')]}"
TARGET_SYS="arm-exiguous-linux-gnueabi"
#
# $PREFERRED_PROVIDER_virtual/libc-locale
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:17
#     "glibc-locale"
PREFERRED_PROVIDER_virtual/libc-locale="glibc-locale"
#
# $SECURITY_CFLAGS_pn-gstreamer1.0-plugins-good
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:49
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gstreamer1.0-plugins-good="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PKG_CONFIG_DISABLE_UNINSTALLED [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:638
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:638
#     "yes"
# pre-expansion value:
#   "yes"
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
#
# $USE_DEVFS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:450
#     [doc] "When building images, specifies to populate or not /dev. This variable defaults to '1' (leave directory empty, surely because devtmpfs do the job). Set it to '0' to use makedevs (or consider using a custom file with IMAGE_DEVICE_TABLES)."
#
# $LINKER_HASH_STYLE_mips64el
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:523
#     "sysv"
LINKER_HASH_STYLE_mips64el="sysv"
#
# $XSERVER
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:18
#     "     xserver-xorg     xf86-input-evdev     xf86-input-mouse     xf86-input-keyboard     xf86-video-fbdev     "
XSERVER="     xserver-xorg     xf86-input-evdev     xf86-input-mouse     xf86-input-keyboard     xf86-video-fbdev     "
#
# $TUNE_FEATURES_tune-armv5eb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:45
#     "${TUNE_FEATURES_tune-armv5e-vfp} bigendian"
TUNE_FEATURES_tune-armv5eb-vfp="arm armv5 dsp vfp bigendian"
#
# $KEEPUIMAGE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:5
#     [_defaultval] "yes"
KEEPUIMAGE="yes"
#
# $libdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:40
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:40
#     "${exec_prefix}/${baselib}"
# pre-expansion value:
#   "${exec_prefix}/${baselib}"
export libdir="/usr/lib"
#
# $SECURITY_CFLAGS_pn-openldap
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc:7
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-openldap="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SPLASH
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:49
#     "psplash-raspberrypi"
SPLASH="psplash-raspberrypi"
#
# $nonarch_base_libdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:24
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:24
#     "${base_prefix}/lib"
# pre-expansion value:
#   "${base_prefix}/lib"
export nonarch_base_libdir="/lib"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6tb
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:48
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5teb-vfp} armv6b armv6tb armv6b-vfp armv6tb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6tb="armeb armv4b armv4tb armv5b armv5tb armv5b-vfp armv5tb-vfp armv5eb armv5teb armv5eb-vfp armv5teb-vfp armv6b armv6tb armv6b-vfp armv6tb-vfp"
#
# $ASNEEDED_pn-xserver-kdrive-xomap
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/as-needed.inc:8
#     ""
ASNEEDED_pn-xserver-kdrive-xomap=""
#
# $METADATA_BRANCH
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass:1
#     "${@base_detect_branch(d)}"
METADATA_BRANCH="<unknown>"
#
# $SUMMARY_systemd-serialgetty-dev
#   rename from SUMMARY_${PN}-dev data.py:170 [expandKeys]
#     "${SUMMARY} - Development files"
SUMMARY_systemd-serialgetty-dev="Serial terminal support for systemd - Development files"
#
# $BB_SETSCENE_DEPVALID
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:757
#     "setscene_depvalid"
BB_SETSCENE_DEPVALID="setscene_depvalid"
#
# $BB_HASHCONFIG_WHITELIST
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:787
#     "${BB_HASHBASE_WHITELIST} DATE TIME SSH_AGENT_PID SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_EXTRAWHITE DISABLE_SANITY_CHECKS PARALLEL_MAKE BB_NUMBER_THREADS BB_ORIGENV BB_INVALIDCONF BBINCLUDED"
BB_HASHCONFIG_WHITELIST="TMPDIR FILE PATH PWD BB_TASKHASH BBPATH DL_DIR SSTATE_DIR THISDIR FILESEXTRAPATHS FILE_DIRNAME HOME LOGNAME SHELL TERM USER FILESPATH STAGING_DIR_HOST STAGING_DIR_TARGET COREBASE PRSERV_HOST PRSERV_DUMPDIR PRSERV_DUMPFILE PRSERV_LOCKDOWN PARALLEL_MAKE CCACHE_DIR EXTERNAL_TOOLCHAIN CCACHE CCACHE_DISABLE LICENSE_PATH SDKPKGSUFFIX WARN_QA ERROR_QA WORKDIR STAMPCLEAN PKGDATA_DIR DATE TIME SSH_AGENT_PID SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_EXTRAWHITE DISABLE_SANITY_CHECKS PARALLEL_MAKE BB_NUMBER_THREADS BB_ORIGENV BB_INVALIDCONF BBINCLUDED"
#
# $ARM_THUMB_OPT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:8
#     "${@['arm', 'thumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']}"
ARM_THUMB_OPT="arm"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:33
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5t} armv5-vfp armv5t-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp"
#
# $PACKAGE_EXCLUDE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:309
#     [doc] "Packages to exclude from the installation. If a listed package is required, an error is generated."
#
# $BB_DEFAULT_TASK
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:1
#     "build"
BB_DEFAULT_TASK="build"
#
# $SYSTEMD_SERVICE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:404
#     [doc] "For recipes that inherit the systemd class, this variable specifies the systemd service name for a package."
#
# $PNBLACKLIST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:329
#     [doc] "Lists recipes you do not want the OpenEmbedded build system to build."
#
# $PACKAGE_EXTRA_ARCHS_tune-armv4
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv4.inc:24
#     "arm armv4"
PACKAGE_EXTRA_ARCHS_tune-armv4="arm armv4"
#
# $NATIVELSBSTRING [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:288
#     [doc] "A string identifying the host distribution."
#   set base_eventhandler(e):3 [base_eventhandler]
#     "Debian-7.8"
# pre-expansion value:
#   "Debian-7.8"
NATIVELSBSTRING="Debian-7.8"
#
# $PACKAGE_CLASSES [4 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/build/conf/local.conf:108
#     "package_rpm"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:26
#     "package_deb"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:19
#     "package_ipk"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:308
#     [doc] "This variable specifies the package manager to use when packaging data. It is set in the conf/local.conf file in the Build Directory."
# pre-expansion value:
#   "package_deb"
PACKAGE_CLASSES="package_deb"
#
# $INHIBIT_DEFAULT_DEPS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:227
#     [doc] "Prevents the default dependencies, namely the C compiler and standard C library (libc), from being added to DEPENDS."
#
# $TOOLCHAIN_OPTIONS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:443
#     " --sysroot=${STAGING_DIR_TARGET}"
TOOLCHAIN_OPTIONS=" --sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $BBFILE_PRIORITY_multimedia-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf:24
#     "6"
BBFILE_PRIORITY_multimedia-layer="6"
#
# $SECURITY_CFLAGS_pn-opensp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:66
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-opensp="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $OE_TERMINAL [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:297
#     [doc] "Controls how the OpenEmbedded build system spawns interactive terminals on the host development system."
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:1
#     "auto"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:2
#     [type] "choice"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:5
#     [choices] "auto none                         ${@" ".join(o.name                                     for o in oe.terminal.prioritized())}"
# pre-expansion value:
#   "auto"
OE_TERMINAL="auto"
#
# $SPDX_TEMP_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:125
#     "${WORKDIR}/spdx_temp"
SPDX_TEMP_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/spdx_temp"
#
# $BBFILE_PATTERN_core [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:7
#     "^${LAYERDIR}/"
#   set data_smart.py:741 [expandVarref]
#     "^/home/tprrt/dev/oe-build-easy/combination/meta/"
# pre-expansion value:
#   "^/home/tprrt/dev/oe-build-easy/combination/meta/"
BBFILE_PATTERN_core="^/home/tprrt/dev/oe-build-easy/combination/meta/"
#
# $OE_TERMINAL_EXPORTS [2 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:7
#     "EXTRA_OEMAKE"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:8
#     [type] "list"
# pre-expansion value:
#   " EXTRA_OEMAKE"
OE_TERMINAL_EXPORTS=" EXTRA_OEMAKE"
#
# $CACHE [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:324
#     "${TMPDIR}/cache${@['', '/' + str(d.getVar('MACHINE', True))][bool(d.getVar('MACHINE', True))]}${@['', '/' + str(d.getVar('SDKMACHINE', True))][bool(d.getVar('SDKMACHINE', True))]}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:16
#     "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + str(d.getVar('MACHINE', True))][bool(d.getVar('MACHINE', True))]}${@['', '/' + str(d.getVar('SDKMACHINE', True))][bool(d.getVar('SDKMACHINE', True))]}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:110
#     [doc] "The directory holding the cache of the metadata."
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:706
#     "${CACHE}"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/build/tmp/cache/default-glibc/raspberrypi"
CACHE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/cache/default-glibc/raspberrypi"
#
# $PREFERRED_PROVIDER_virtual/libx11
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:15
#     "libx11"
PREFERRED_PROVIDER_virtual/libx11="libx11"
#
# $BBLAYERS_FETCH_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:558
#     [_defaultval] "${COREBASE}"
BBLAYERS_FETCH_DIR="/home/tprrt/dev/oe-build-easy/combination"
# expansion of SRCPV threw ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: SRCREV was used yet no valid SCM was found in SRC_URI
#
# $SOC_FAMILY [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:5
#     "rpi"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:378
#     [doc] "Groups together machines based upon the same family of SOC (System On Chip). You typically set this variable in a common .inc file that you include in the configuration files of all the machines."
# pre-expansion value:
#   "rpi"
SOC_FAMILY="rpi"
#
# $_task_deps
#   set build.py:692 [add_tasks]
#     "{'noexec': {'do_build': '1'}, 'tasks': ['do_patch', 'do_populate_sysroot', 'do_populate_sysroot_setscene', 'do_listtasks', 'do_clean', 'do_checkuri', 'do_checkuriall', 'do_fetchall', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_cleansstate', 'do_cleanall', 'do_package_qa', 'do_package_qa_setscene', 'do_package', 'do_package_setscene', 'do_packagedata', 'do_packagedata_setscene', 'do_package_write_deb_setscene', 'do_package_write_deb', 'do_devshell', 'do_devpyshell', 'do_populate_lic', 'do_populate_lic_setscene'], 'rdeptask': {'do_package_write_deb': 'do_packagedata', 'do_package_qa': 'do_packagedata'}, 'recrdeptask': {'do_checkuriall': 'do_checkuriall do_checkuri', 'do_fetchall': 'do_fetchall do_fetch', 'do_build': ' do_deploy do_package_write_deb'}, 'umask': {'do_install': '022', 'do_configure': '022', 'do_package': '022', 'do_package_write_deb': '022', 'do_populate_sysroot': '022', 'do_compile': '022', 'do_unpack': '022'}, 'recideptask': {'do_checkuriall': 'do_build', 'do_fetchall': 'do_build'}, 'depends': {'do_install': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_setscene': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package': ' virtual/fakeroot-native:do_populate_sysroot rpm-native:do_populate_sysroot file-native:do_populate_sysroot', 'do_package_qa': ' prelink-native:do_populate_sysroot', 'do_devshell': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_write_deb': ' dpkg-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot', 'do_patch': 'quilt-native:do_populate_sysroot'}, 'rdepends': {}, 'parents': {'do_configure': ['do_patch'], 'do_package': ['do_install'], 'do_fetchall': ['do_fetch'], 'do_package_write_deb': ['do_packagedata', 'do_package'], 'do_packagedata': ['do_package'], 'do_compile': ['do_configure'], 'do_package_write_deb_setscene': [], 'do_cleanall': ['do_cleansstate'], 'do_checkuri': [], 'do_unpack': ['do_fetch'], 'do_populate_lic': ['do_patch'], 'do_devpyshell': ['do_patch'], 'do_package_qa': ['do_packagedata', 'do_package'], 'do_fetch': [], 'do_devshell': ['do_patch'], 'do_populate_sysroot': ['do_install'], 'do_populate_sysroot_setscene': [], 'do_packagedata_setscene': [], 'do_package_qa_setscene': [], 'do_checkuriall': ['do_checkuri'], 'do_install': ['do_compile'], 'do_populate_lic_setscene': [], 'do_listtasks': [], 'do_clean': [], 'do_patch': ['do_unpack'], 'do_package_setscene': [], 'do_build': ['do_populate_lic', 'do_packagedata', 'do_package_qa', 'do_populate_sysroot'], 'do_cleansstate': ['do_clean']}, 'deptask': {'do_configure': 'do_populate_sysroot', 'do_package': ' do_packagedata'}, 'nostamp': {'do_devpyshell': '1', 'do_listtasks': '1', 'do_devshell': '1', 'do_clean': '1', 'do_cleanall': '1', 'do_checkuri': '1', 'do_checkuriall': '1'}, 'fakeroot': {'do_install': 1, 'do_package_setscene': 1, 'do_package': 1, 'do_package_write_deb': '1'}}"
_task_deps="{'noexec': {'do_build': '1'}, 'tasks': ['do_patch', 'do_populate_sysroot', 'do_populate_sysroot_setscene', 'do_listtasks', 'do_clean', 'do_checkuri', 'do_checkuriall', 'do_fetchall', 'do_fetch', 'do_unpack', 'do_configure', 'do_compile', 'do_install', 'do_build', 'do_cleansstate', 'do_cleanall', 'do_package_qa', 'do_package_qa_setscene', 'do_package', 'do_package_setscene', 'do_packagedata', 'do_packagedata_setscene', 'do_package_write_deb_setscene', 'do_package_write_deb', 'do_devshell', 'do_devpyshell', 'do_populate_lic', 'do_populate_lic_setscene'], 'rdeptask': {'do_package_write_deb': 'do_packagedata', 'do_package_qa': 'do_packagedata'}, 'recrdeptask': {'do_checkuriall': 'do_checkuriall do_checkuri', 'do_fetchall': 'do_fetchall do_fetch', 'do_build': ' do_deploy do_package_write_deb'}, 'umask': {'do_install': '022', 'do_configure': '022', 'do_package': '022', 'do_package_write_deb': '022', 'do_populate_sysroot': '022', 'do_compile': '022', 'do_unpack': '022'}, 'depends': {'do_install': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_setscene': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package': ' virtual/fakeroot-native:do_populate_sysroot rpm-native:do_populate_sysroot file-native:do_populate_sysroot', 'do_package_qa': ' prelink-native:do_populate_sysroot', 'do_devshell': ' virtual/fakeroot-native:do_populate_sysroot', 'do_package_write_deb': ' dpkg-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot', 'do_patch': 'quilt-native:do_populate_sysroot'}, 'recideptask': {'do_checkuriall': 'do_build', 'do_fetchall': 'do_build'}, 'rdepends': {}, 'parents': {'do_configure': ['do_patch'], 'do_package': ['do_install'], 'do_fetchall': ['do_fetch'], 'do_package_write_deb': ['do_packagedata', 'do_package'], 'do_packagedata': ['do_package'], 'do_compile': ['do_configure'], 'do_package_write_deb_setscene': [], 'do_cleanall': ['do_cleansstate'], 'do_checkuri': [], 'do_unpack': ['do_fetch'], 'do_populate_lic': ['do_patch'], 'do_devpyshell': ['do_patch'], 'do_package_qa': ['do_packagedata', 'do_package'], 'do_fetch': [], 'do_devshell': ['do_patch'], 'do_populate_sysroot': ['do_install'], 'do_populate_sysroot_setscene': [], 'do_packagedata_setscene': [], 'do_package_qa_setscene': [], 'do_checkuriall': ['do_checkuri'], 'do_install': ['do_compile'], 'do_populate_lic_setscene': [], 'do_listtasks': [], 'do_clean': [], 'do_patch': ['do_unpack'], 'do_package_setscene': [], 'do_build': ['do_populate_lic', 'do_packagedata', 'do_package_qa', 'do_populate_sysroot'], 'do_cleansstate': ['do_clean']}, 'deptask': {'do_configure': 'do_populate_sysroot', 'do_package': ' do_packagedata'}, 'nostamp': {'do_devpyshell': '1', 'do_listtasks': '1', 'do_devshell': '1', 'do_clean': '1', 'do_cleanall': '1', 'do_checkuri': '1', 'do_checkuriall': '1'}, 'fakeroot': {'do_install': 1, 'do_package_setscene': 1, 'do_package': 1, 'do_package_write_deb': '1'}}"
#
# $SYSLINUX_OPTS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:397
#     [doc] "Lists additional options to add to the syslinux file."
#
# $BBFILE_PRIORITY_perl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:10
#     "6"
BBFILE_PRIORITY_perl-layer="6"
#
# $SECURITY_CFLAGS_pn-python-pycurl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:70
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-python-pycurl="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $FILES_SOLIBSDEV
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:285
#     "${base_libdir}/lib*${SOLIBSDEV} ${libdir}/lib*${SOLIBSDEV}"
FILES_SOLIBSDEV="/lib/lib*.so /usr/lib/lib*.so"
#
# $LAYERVERSION_selinux
#   set /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:19
#     "1"
LAYERVERSION_selinux="1"
#
# $BB_BASEHASH_task-do_populate_sysroot_setscene
#   set siggen.py:156 [finalise]
#     "655e6f36f0de9dbbc64cda4bee0e88c4"
BB_BASEHASH_task-do_populate_sysroot_setscene="655e6f36f0de9dbbc64cda4bee0e88c4"
#
# $PREFERRED_PROVIDER_virtual/update-alternatives
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:13
#     "opkg-utils"
PREFERRED_PROVIDER_virtual/update-alternatives="opkg-utils"
#
# $DOTDEBUG-dbg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:300
#     "${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${BPN}/.debug ${libdir}/matchbox-panel/.debug ${libexecdir}/${BPN}/.debug /usr/src/debug"
DOTDEBUG-dbg="/usr/bin/.debug /usr/sbin/.debug /usr/lib/systemd-serialgetty/.debug /usr/lib/.debug /bin/.debug /sbin/.debug /lib/.debug /usr/lib/systemd-serialgetty/.debug /usr/lib/matchbox-panel/.debug /usr/lib/systemd-serialgetty/systemd-serialgetty/.debug /usr/src/debug"
#
# $MACHINE_FEATURES_BACKFILL [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:277
#     [doc] "Features to be added to MACHINE_FEATURES if not also present in MACHINE_FEATURES_BACKFILL_CONSIDERED. This variable is set in the meta/conf/bitbake.conf file and is not intended to be user-configurable."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:737
#     "rtc"
# pre-expansion value:
#   "rtc"
MACHINE_FEATURES_BACKFILL="rtc"
#
# $LICENSE_PACKAGE_SUFFIX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:12
#     [_defaultval] "-lic"
LICENSE_PACKAGE_SUFFIX="-lic"
#
# $PACKAGE_ARCHS [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:139
#     "all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:142
#     [vardepsexclude] "MACHINE_ARCH"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:306
#     [doc] "A list of architectures compatible with the given target in order of priority."
# pre-expansion value:
#   "all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}"
PACKAGE_ARCHS="all any noarch armv5hf-vfp armv5ehf-vfp armv6hf-vfp arm1176jzfshf-vfp raspberrypi"
#
# $KARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:241
#     [doc] "Defines the kernel architecture used when assembling the configuration. You define the KARCH variable in the BSP Descriptions."
#
# $STAGING_INCDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:364
#     "${STAGING_DIR_HOST}${includedir}"
STAGING_INCDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/include"
#
# $PACKAGE_ARCH [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:136
#     [_defaultval] "${TUNE_PKGARCH}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:305
#     [doc] "The architecture of the resulting package or packages."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:43
#     "${MACHINE_ARCH}"
# pre-expansion value:
#   "${MACHINE_ARCH}"
PACKAGE_ARCH="raspberrypi"
#
# $EXTRA_OECONF [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:475
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:164
#     [doc] "Additional configure script options."
# pre-expansion value:
#   ""
EXTRA_OECONF=""
#
# $SHLIBSWORKDIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1420
#     "${PKGDESTWORK}/${MLPREFIX}shlibs2"
SHLIBSWORKDIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pkgdata/shlibs2"
#
# $PREFERRED_PROVIDER_nativesdk-libgcc
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:33
#     "nativesdk-libgcc"
PREFERRED_PROVIDER_nativesdk-libgcc="nativesdk-libgcc"
#
# $PRAUTOINX
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:191
#     "${PF}"
PRAUTOINX="systemd-serialgetty-1.0-r5"
#
# $BUILD_LD_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:90
#     ""
BUILD_LD_ARCH=""
#
# $SECURITY_CFLAGS_pn-libaio
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:52
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libaio="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BB_BASEHASH_task-do_packagedata_setscene
#   set siggen.py:156 [finalise]
#     "655e6f36f0de9dbbc64cda4bee0e88c4"
BB_BASEHASH_task-do_packagedata_setscene="655e6f36f0de9dbbc64cda4bee0e88c4"
#
# $BB_BASEHASH_task-do_fetchall
#   set siggen.py:156 [finalise]
#     "02e2e1b5ef4dcb330c1f1a7cf0cf2ebe"
BB_BASEHASH_task-do_fetchall="02e2e1b5ef4dcb330c1f1a7cf0cf2ebe"
#
# $PACKAGE_PREPROCESS_FUNCS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1935
#     ""
PACKAGE_PREPROCESS_FUNCS=""
#
# $RPMDEPS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1360
#     "${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps-oecore --macros ${STAGING_LIBDIR_NATIVE}/rpm/macros --define '_rpmfc_magic_path ${STAGING_DIR_NATIVE}${datadir_native}/misc/magic.mgc' --rpmpopt ${STAGING_LIBDIR_NATIVE}/rpm/rpmpopt"
RPMDEPS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/rpm/bin/rpmdeps-oecore --macros /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/rpm/macros --define '_rpmfc_magic_path /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/share/misc/magic.mgc' --rpmpopt /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/rpm/rpmpopt"
#
# $TUNE_FEATURES_tune-armv5teb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:35
#     "${TUNE_FEATURES_tune-armv5te} bigendian"
TUNE_FEATURES_tune-armv5teb="arm armv5 thumb dsp bigendian"
#
# $PRSERV_HOST
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:337
#     [doc] "The network based PR service host and port."
#
# $SECURITY_CFLAGS_pn-libcap
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:53
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libcap="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $SRCREV [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:590
#     [_defaultval] "INVALID"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:388
#     [doc] "The revision of the source code used to build the package. This variable applies to Subversion, Git, Mercurial and Bazaar only."
# pre-expansion value:
#   "INVALID"
SRCREV="INVALID"
#
# $base_libdir_nativesdk
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:64
#     "/lib"
base_libdir_nativesdk="/lib"
#
# $PACKAGEFUNCS
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:1956
#     "                 package_fixsymlinks                 package_name_hook                 package_do_filedeps                 package_do_shlibs                 package_do_pkgconfig                 read_shlibdeps                 package_depchains                 emit_pkgdata"
PACKAGEFUNCS="                  package_fixsymlinks                 package_name_hook                 package_do_filedeps                 package_do_shlibs                 package_do_pkgconfig                 read_shlibdeps                 package_depchains                 emit_pkgdata"
#
# $PWD [2 operations]
#   from env data.py:178 [inheritFromOS]
#     "/home/tprrt/dev/oe-build-easy/combination/build"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
# pre-expansion value:
#   "/home/tprrt/dev/oe-build-easy/combination/build"
export PWD="/home/tprrt/dev/oe-build-easy/combination/build"
#
# $E_RELEASES
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:18
#     "http://download.enlightenment.org/rel"
E_RELEASES="http://download.enlightenment.org/rel"
#
# $do_package_write_tar [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:41
#     [doc] "Creates tar archives for packages and places them in the Package Feed area"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:19
#     [rdeptask] "${DEBIANRDEP}"
# pre-expansion value:
#   "None"
#
# $BBFILE_PATTERN_efl-layer
#   immediate /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:8
#     "^${LAYERDIR}/"
BBFILE_PATTERN_efl-layer="^/home/tprrt/dev/oe-build-easy/combination/meta-efl/"
#
# $PKGTRIPLETS
#   set base.bbclass:16 [settriplet]
#     "raspberrypi-exiguous-linux-gnueabi arm1176jzfshf-vfp-exiguous-linux-gnueabi armv6hf-vfp-exiguous-linux-gnueabi armv5ehf-vfp-exiguous-linux-gnueabi armv5hf-vfp-exiguous-linux-gnueabi noarch-exiguous-linux-gnueabi any-exiguous-linux-gnueabi all-exiguous-linux-gnueabi"
PKGTRIPLETS="raspberrypi-exiguous-linux-gnueabi arm1176jzfshf-vfp-exiguous-linux-gnueabi armv6hf-vfp-exiguous-linux-gnueabi armv5ehf-vfp-exiguous-linux-gnueabi armv5hf-vfp-exiguous-linux-gnueabi noarch-exiguous-linux-gnueabi any-exiguous-linux-gnueabi all-exiguous-linux-gnueabi"
#
# $FOSS_RECURSIVE_UNPACK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:160
#     "false"
FOSS_RECURSIVE_UNPACK="false"
#
# $SPDX_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/licenses.conf:129
#     "SPDX-1.1"
SPDX_VERSION="SPDX-1.1"
#
# $PREFERRED_PROVIDER_virtual/db-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:5
#     "db-native"
PREFERRED_PROVIDER_virtual/db-native="db-native"
#
# $FONT_EXTRA_RDEPENDS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:179
#     [doc] "When a recipe inherits the fontcache class, this variable specifies runtime dependencies for font packages. This variable defaults to 'fontconfig-utils'."
#
# $SSTATETASKS [7 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/staging.bbclass:111
#     "do_populate_sysroot"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/insane.bbclass:1048
#     "do_package_qa"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:2045
#     "do_package"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:2062
#     "do_packagedata"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/package_deb.bbclass:287
#     "do_package_write_deb"
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/license.bbclass:458
#     "do_populate_lic"
#   set __anon_88__home_tprrt_dev_oe_build_easy_combination_meta_classes_sstate_bbclass:28 [__anon_88__home_tprrt_dev_oe_build_easy_combination_meta_classes_sstate_bbclass]
#     "do_package_write_deb do_package do_package_qa do_populate_lic do_populate_sysroot do_packagedata"
# pre-expansion value:
#   "do_package_write_deb do_package do_package_qa do_populate_lic do_populate_sysroot do_packagedata"
SSTATETASKS="do_package_write_deb do_package do_package_qa do_populate_lic do_populate_sysroot do_packagedata"
#
# $PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-binutils-crosssdk
#   rename from PREFERRED_PROVIDER_virtual/${SDK_PREFIX}binutils-crosssdk data.py:170 [expandKeys]
#     "binutils-crosssdk-${SDK_ARCH}"
PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-binutils-crosssdk="binutils-crosssdk-x86_64"
#
# $SECURITY_CFLAGS_pn-mozjs
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/distro/include/meta_oe_security_flags.inc:6
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-mozjs="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PREFERRED_PROVIDER_virtual/db
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:4
#     "db"
PREFERRED_PROVIDER_virtual/db="db"
#
# $BP [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:204
#     "${BPN}-${PV}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:99
#     [doc] "The base recipe name and version but without any special recipe name suffix (i.e. -native, lib64-, and so forth). BP is comprised of ${BPN}-${PV}"
# pre-expansion value:
#   "${BPN}-${PV}"
BP="systemd-serialgetty-1.0"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6-novfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:24
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5e} armv6"
PACKAGE_EXTRA_ARCHS_tune-armv6-novfp="arm armv4 armv5 armv5e armv6"
#
# $SHELL [3 operations]
#   from env data.py:178 [inheritFromOS]
#     "/bin/bash"
#   auto env export data.py:180 [inheritFromOS]
#     [export] "True"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/terminal.bbclass:11
#     "bash"
# pre-expansion value:
#   "/bin/bash"
export SHELL="/bin/bash"
#
# $BPN [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:203
#     "${@base_prune_suffix(d.getVar('PN', True), d.getVar('SPECIAL_PKGSUFFIX', True).split(), d)}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:100
#     [doc] "The bare name of the recipe. This variable is a version of the PN variable but removes common suffixes and prefixes."
# pre-expansion value:
#   "${@base_prune_suffix(d.getVar('PN', True), d.getVar('SPECIAL_PKGSUFFIX', True).split(), d)}"
BPN="systemd-serialgetty"
#
# $GDBVERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:28
#     "7.9%"
GDBVERSION="7.9%"
#
# $FONT_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:180
#     [doc] "When a recipe inherits the fontcache class, this variable identifies packages containing font files that need to be cached by Fontconfig."
#
# $DEBUGFILEDIRECTORY-dbg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:302
#     "/usr/lib/debug /usr/src/debug"
DEBUGFILEDIRECTORY-dbg="/usr/lib/debug /usr/src/debug"
#
# $GNOME_MIRROR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:568
#     "http://ftp.gnome.org/pub/GNOME/sources"
GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources"
#
# $IMAGE_INSTALL [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:215
#     [doc] "Specifies the packages to install into an image. Image recipes set IMAGE_INSTALL to specify the packages to install into an image through image.bbclass."
#   _append /home/tprrt/dev/oe-build-easy/combination/meta/classes/extrausers.bbclass:18
#     " ${@['', 'base-passwd shadow'][bool(d.getVar('EXTRA_USERS_PARAMS', True))]}"
#   set data_smart.py:434 [finalize]
#     " ${@['', 'base-passwd shadow'][bool(d.getVar('EXTRA_USERS_PARAMS', True))]}"
# pre-expansion value:
#   " ${@['', 'base-passwd shadow'][bool(d.getVar('EXTRA_USERS_PARAMS', True))]}"
IMAGE_INSTALL=" base-passwd shadow"
#
# $TUNE_FEATURES_tune-armv5hf-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:30
#     "${TUNE_FEATURES_tune-armv5-vfp} callconvention-hard"
TUNE_FEATURES_tune-armv5hf-vfp="arm armv5 vfp callconvention-hard"
#
# $BB_GENERATE_MIRROR_TARBALLS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:39
#     [_defaultval] "0"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:84
#     [doc] "Causes tarballs of the Git repositories to be placed in the DL_DIR directory."
# pre-expansion value:
#   "0"
BB_GENERATE_MIRROR_TARBALLS="0"
#
# $SSTATE_PKGSPEC
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:12
#     "sstate:${PN}:${PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}:${PV}:${PR}:${SSTATE_PKGARCH}:${SSTATE_VERSION}:"
SSTATE_PKGSPEC="sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6b
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:47
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp} armv6b armv6b-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6b="armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp armv6b armv6b-vfp"
#
# $SOURCE_MIRROR_FETCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:381
#     [doc] "Switch marking build as source fetcher. Used to skip COMPATIBLE_* checking."
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:49
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5b-vfp} armv5eb armv5eb-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5eb-vfp="armeb armv4b armv5b armv5b-vfp armv5eb armv5eb-vfp"
#
# $TUNE_FEATURES_tune-armv5te-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:22
#     "${TUNE_FEATURES_tune-armv5te} vfp"
TUNE_FEATURES_tune-armv5te-vfp="arm armv5 thumb dsp vfp"
#
# $T [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:340
#     "${WORKDIR}/temp"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:409
#     [doc] "This variable points to a directory were BitBake places temporary files, which consist mostly of task logs and scripts, when building a particular recipe."
# pre-expansion value:
#   "${WORKDIR}/temp"
T="/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/temp"
#
# $SECURITY_CFLAGS_pn-libglu
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:57
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-libglu="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $KBRANCH_DEFAULT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:243
#     [doc] "Defines the Linux kernel source repository's default branch used to build the Linux kernel. Unless you specify otherwise, the variable initializes to 'master'."
#
# $TUNE_FEATURES_tune-armv6thfb
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:44
#     "${TUNE_FEATURES_tune-armv6thf} bigendian"
TUNE_FEATURES_tune-armv6thfb="arm armv6 thumb vfp callconvention-hard bigendian"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv6t
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:27
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp} armv6 armv6t armv6-vfp armv6t-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv6t="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6 armv6t armv6-vfp armv6t-vfp"
#
# $SECURITY_LDFLAGS_pn-xserver-xorg
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:92
#     "${SECURITY_X_LDFLAGS}"
SECURITY_LDFLAGS_pn-xserver-xorg="-Wl,-z,relro"
#
# $do_rm_work_all
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:48
#     [doc] "Top-level task for removing work files after the build system has finished with them"
#
# $systemd_unitdir [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:35
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:35
#     "/lib/systemd"
# pre-expansion value:
#   "/lib/systemd"
export systemd_unitdir="/lib/systemd"
#
# $SECURITY_CFLAGS_pn-mesa-gl
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:64
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-mesa-gl="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PREFERRED_VERSION_gcc-sanitizers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:40
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc-sanitizers="4.9%"
#
# $LINKER_HASH_STYLE_mips64
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:522
#     "sysv"
LINKER_HASH_STYLE_mips64="sysv"
#
# $COMMERCIAL_VIDEO_PLUGINS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:32
#     ""
COMMERCIAL_VIDEO_PLUGINS=""
#
# $BUILD_CC_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:89
#     ""
BUILD_CC_ARCH=""
#
# $BBFILE_COLLECTIONS [21 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:6
#     "core"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/layer.conf:8
#     "yocto"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-yocto-bsp/conf/layer.conf:8
#     "yoctobsp"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-networking/conf/layer.conf:8
#     "networking-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-systemd/conf/layer.conf:20
#     "systemd-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-selinux/conf/layer.conf:13
#     "selinux"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/layer.conf:11
#     "exiguous"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/layer.conf:8
#     "raspberrypi"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-initramfs/conf/layer.conf:9
#     "meta-initramfs"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-xfce/conf/layer.conf:7
#     "xfce-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-python/conf/layer.conf:7
#     "meta-python"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:17
#     "openembedded-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:7
#     "gnome-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:7
#     "ruby-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:7
#     "efl-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-multimedia/conf/layer.conf:17
#     "multimedia-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:8
#     "filesystems-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:10
#     "webserver"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-perl/conf/layer.conf:8
#     "perl-layer"
#   append /home/tprrt/dev/oe-build-easy/combination/meta-gpe/conf/layer.conf:7
#     "gpe-layer"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:87
#     [doc] "Lists the names of configured layers. These names are used to find the other BBFILE_* variables."
# pre-expansion value:
#   " core yocto yoctobsp networking-layer systemd-layer selinux exiguous raspberrypi meta-initramfs xfce-layer meta-python openembedded-layer gnome-layer ruby-layer efl-layer multimedia-layer filesystems-layer webserver perl-layer gpe-layer"
BBFILE_COLLECTIONS=" core yocto yoctobsp networking-layer systemd-layer selinux exiguous raspberrypi meta-initramfs xfce-layer meta-python openembedded-layer gnome-layer ruby-layer efl-layer multimedia-layer filesystems-layer webserver perl-layer gpe-layer"
#
# $PREFERRED_VERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:332
#     [doc] "If there are multiple versions of recipes available, this variable determines which recipe should be given preference."
#
# $ALTERNATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:67
#     [doc] "Lists commands in a package that need an alternative binary naming scheme."
#
# $TOOLCHAIN_HOST_TASK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:429
#     [doc] "This variable lists packages the OpenEmbedded build system uses when building an SDK, which contains a cross-development environment."
#
# $TARGET_CXXFLAGS [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:501
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:501
#     "${TARGET_CFLAGS}"
# pre-expansion value:
#   "${TARGET_CFLAGS}"
export TARGET_CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2"
#
# $TUNE_FEATURES_tune-armv5thfb-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:56
#     "${TUNE_FEATURES_tune-armv5thf-vfp} bigendian"
TUNE_FEATURES_tune-armv5thfb-vfp="arm armv5 thumb vfp callconvention-hard bigendian"
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-libc-for-gcc
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc data.py:170 [expandKeys]
#     "${TCLIBC}"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-libc-for-gcc="glibc"
#
# $UBOOT_MAKE_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:447
#     [doc] "Specifies the target called in the Makefile."
#
# $PREFERRED_PROVIDER_jpeg
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:10
#     "jpeg"
PREFERRED_PROVIDER_jpeg="jpeg"
#
# $PREFERRED_VERSION_db-native
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-versions.inc:15
#     "${@incompatible_license_contains('AGPL-3.0', '5.%', '6.%', d)}"
PREFERRED_VERSION_db-native="6.%"
#
# $RM_WORK_EXCLUDE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:350
#     [doc] "With rm_work enabled, this variable specifies a list of packages whose work directories should not be removed."
#
# $LAYERVERSION_filesystems-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:14
#     "1"
LAYERVERSION_filesystems-layer="1"
#
# $SECURITY_CFLAGS_pn-tiff
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:74
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-tiff="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BB_BASEHASH_task-do_build
#   set siggen.py:156 [finalise]
#     "9fcfe55f4744cfe8a4ee35c956dd38f6"
BB_BASEHASH_task-do_build="9fcfe55f4744cfe8a4ee35c956dd38f6"
#
# $MIRRORS [3 operations]
#   prepend /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:62
#     "ftp://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n http://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:281
#     [doc] "Specifies additional paths from which the OpenEmbedded build system gets source code."
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/mirrors.bbclass:72
#     "${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20120328T092752Z/debian/pool \n ${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20110127T084257Z/debian/pool \n ${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20090802T004153Z/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.de.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.au.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.cl.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hr.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.fi.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hk.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hu.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.ie.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.it.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.jp.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.no.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.pl.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.ro.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.si.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.es.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.se.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.tr.debian.org/debian/pool \n ${GNU_MIRROR}	ftp://mirrors.kernel.org/gnu \n ${KERNELORG_MIRROR}	http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/     http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist  http://archive.apache.org/dist \n http://downloads.sourceforge.net/watchdog/ http://fossies.org/linux/misc/ \n ${SAVANNAH_GNU_MIRROR} http://download-mirror.savannah.gnu.org/releases \n ${SAVANNAH_NONGNU_MIRROR} http://download-mirror.savannah.nongnu.org/releases \n cvs://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*     http://sources.openembedded.org/ \n svn://.*/.*     http://sources.openembedded.org/ \n git://.*/.*     http://sources.openembedded.org/ \n hg://.*/.*      http://sources.openembedded.org/ \n bzr://.*/.*     http://sources.openembedded.org/ \n svk://.*/.*     http://sources.openembedded.org/ \n p4://.*/.*      http://sources.openembedded.org/ \n osc://.*/.*     http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.*     http://sources.openembedded.org/ \n ${CPAN_MIRROR}  http://cpan.metacpan.org/ \n ${CPAN_MIRROR}  http://search.cpan.org/CPAN/ \n "
# pre-expansion value:
#   "ftp://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n http://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n  ${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20120328T092752Z/debian/pool \n ${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20110127T084257Z/debian/pool \n ${DEBIAN_MIRROR}	http://snapshot.debian.org/archive/debian-archive/20090802T004153Z/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.de.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.au.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.cl.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hr.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.fi.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hk.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.hu.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.ie.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.it.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.jp.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.no.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.pl.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.ro.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.si.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.es.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.se.debian.org/debian/pool \n ${DEBIAN_MIRROR}	ftp://ftp.tr.debian.org/debian/pool \n ${GNU_MIRROR}	ftp://mirrors.kernel.org/gnu \n ${KERNELORG_MIRROR}	http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/     http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist  http://archive.apache.org/dist \n http://downloads.sourceforge.net/watchdog/ http://fossies.org/linux/misc/ \n ${SAVANNAH_GNU_MIRROR} http://download-mirror.savannah.gnu.org/releases \n ${SAVANNAH_NONGNU_MIRROR} http://download-mirror.savannah.nongnu.org/releases \n cvs://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https?$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*     http://sources.openembedded.org/ \n svn://.*/.*     http://sources.openembedded.org/ \n git://.*/.*     http://sources.openembedded.org/ \n hg://.*/.*      http://sources.openembedded.org/ \n bzr://.*/.*     http://sources.openembedded.org/ \n svk://.*/.*     http://sources.openembedded.org/ \n p4://.*/.*      http://sources.openembedded.org/ \n osc://.*/.*     http://sources.openembedded.org/ \n https?$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.*     http://sources.openembedded.org/ \n ${CPAN_MIRROR}  http://cpan.metacpan.org/ \n ${CPAN_MIRROR}  http://search.cpan.org/CPAN/ \n "
MIRRORS="ftp://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n http://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https://.*/.*    http://downloads.yoctoproject.org/mirror/sources/ \n  ftp://ftp.debian.org/debian/pool	http://snapshot.debian.org/archive/debian-archive/20120328T092752Z/debian/pool \n ftp://ftp.debian.org/debian/pool	http://snapshot.debian.org/archive/debian-archive/20110127T084257Z/debian/pool \n ftp://ftp.debian.org/debian/pool	http://snapshot.debian.org/archive/debian-archive/20090802T004153Z/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.de.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.au.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.cl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.hr.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.fi.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.hk.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.hu.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.ie.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.it.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.jp.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.no.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.pl.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.ro.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.si.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.es.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.se.debian.org/debian/pool \n ftp://ftp.debian.org/debian/pool	ftp://ftp.tr.debian.org/debian/pool \n http://ftp.gnu.org/gnu	ftp://mirrors.kernel.org/gnu \n http://kernel.org/pub	http://www.kernel.org/pub \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/ \n ftp://ftp.gnupg.org/gcrypt/     ftp://ftp.surfnet.nl/pub/security/gnupg/ \n ftp://ftp.gnupg.org/gcrypt/     http://gulus.USherbrooke.ca/pub/appl/GnuPG/ \n ftp://dante.ctan.org/tex-archive ftp://ftp.fu-berlin.de/tex/CTAN \n ftp://dante.ctan.org/tex-archive http://sunsite.sut.ac.jp/pub/archives/ctan/ \n ftp://dante.ctan.org/tex-archive http://ctan.unsw.edu.au/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.gnupg.org/gcrypt/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \n ftp://ftp.gnutls.org/pub/gnutls http://josefsson.org/gnutls/releases/ \n http://ftp.info-zip.org/pub/infozip/src/ http://mirror.switch.ch/ftp/mirror/infozip/src/ \n http://ftp.info-zip.org/pub/infozip/src/ ftp://sunsite.icm.edu.pl/pub/unix/archiving/info-zip/src/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tau.ac.il/pub/unix/admin/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.fu-berlin.de/pub/unix/tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.kaizo.org/pub/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tu-darmstadt.de/pub/sysadmin/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://ftp.tux.org/pub/sites/vic.cc.purdue.edu/tools/unix/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://gd.tuwien.ac.at/utils/admin-tools/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://sunsite.ualberta.ca/pub/Mirror/lsof/ \n ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/  ftp://the.wiretapped.net/pub/security/host-security/lsof/ \n http://www.apache.org/dist  http://archive.apache.org/dist \n http://downloads.sourceforge.net/watchdog/ http://fossies.org/linux/misc/ \n http://download.savannah.gnu.org/releases http://download-mirror.savannah.gnu.org/releases \n http://download.savannah.nongnu.org/releases http://download-mirror.savannah.nongnu.org/releases \n cvs://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svn://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n git://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n hg://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n bzr://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n svk://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n p4://.*/.*      http://downloads.yoctoproject.org/mirror/sources/ \n osc://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n https?\$://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n ftp://.*/.*     http://downloads.yoctoproject.org/mirror/sources/ \n cvs://.*/.*     http://sources.openembedded.org/ \n svn://.*/.*     http://sources.openembedded.org/ \n git://.*/.*     http://sources.openembedded.org/ \n hg://.*/.*      http://sources.openembedded.org/ \n bzr://.*/.*     http://sources.openembedded.org/ \n svk://.*/.*     http://sources.openembedded.org/ \n p4://.*/.*      http://sources.openembedded.org/ \n osc://.*/.*     http://sources.openembedded.org/ \n https?\$://.*/.* http://sources.openembedded.org/ \n ftp://.*/.*     http://sources.openembedded.org/ \n http://search.cpan.org/CPAN  http://cpan.metacpan.org/ \n http://search.cpan.org/CPAN  http://search.cpan.org/CPAN/ \n "
#
# $ARMPKGARCH_tune-armv5e
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:8
#     "armv5"
ARMPKGARCH_tune-armv5e="armv5"
#
# $ARMPKGARCH_tune-armv5b
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:40
#     "armv5"
ARMPKGARCH_tune-armv5b="armv5"
#
# $CCACHE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:434
#     [_defaultval] ""
CCACHE=""
#
# $SSTATE_MANIFESTS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:3
#     "${TMPDIR}/sstate-control"
SSTATE_MANIFESTS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control"
#
# $TUNE_FEATURES_tune-armv6tb-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:40
#     "${TUNE_FEATURES_tune-armv6t-novfp} bigendian"
TUNE_FEATURES_tune-armv6tb-novfp="arm armv6 thumb bigendian"
#
# $DEPCHAIN_PRE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:244
#     ""
DEPCHAIN_PRE=""
#
# $SSH_AUTH_SOCK
#   from env data.py:178 [inheritFromOS]
#     "/home/tprrt/.cache/keyring-C97ga5/ssh"
SSH_AUTH_SOCK="/home/tprrt/.cache/keyring-C97ga5/ssh"
#
# $GNOME_GIT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:567
#     "git://git.gnome.org"
GNOME_GIT="git://git.gnome.org"
#
# $NO32LIBS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:41
#     [_defaultval] "1"
NO32LIBS="1"
#
# $do_sizecheck
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:51
#     [doc] "Checks the size of the kernel image against KERNEL_IMAGE_MAXSIZE (if set)"
#
# $ARMPKGARCH_tune-armv6-novfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv6.inc:12
#     "armv6"
ARMPKGARCH_tune-armv6-novfp="armv6"
#
# $TEST_POWERCONTROL_EXTRA_ARGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:422
#     [doc] "For automated hardware testing, specifies additional arguments to pass through to the command specified in TEST_POWERCONTROL_CMD"
#
# $PREFERRED_PROVIDER_gzip-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:41
#     "pigz-native"
PREFERRED_PROVIDER_gzip-native="pigz-native"
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc-initial
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial data.py:170 [expandKeys]
#     "gcc-cross-initial-${TARGET_ARCH}"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc-initial="gcc-cross-initial-arm"
#
# $SECTION_systemd-serialgetty-doc
#   rename from SECTION_${PN}-doc data.py:170 [expandKeys]
#     "doc"
SECTION_systemd-serialgetty-doc="doc"
#
# $LAYERDEPENDS_gnome-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-gnome/conf/layer.conf:15
#     "core openembedded-layer"
LAYERDEPENDS_gnome-layer="core openembedded-layer"
#
# $LAYERDEPENDS_filesystems-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-filesystems/conf/layer.conf:16
#     "core openembedded-layer"
LAYERDEPENDS_filesystems-layer="core openembedded-layer"
#
# $BBFILE_PRIORITY_efl-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-efl/conf/layer.conf:9
#     "7"
BBFILE_PRIORITY_efl-layer="7"
#
# $LAYERVERSION_openembedded-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-oe/conf/layer.conf:28
#     "1"
LAYERVERSION_openembedded-layer="1"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:26
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5t-vfp} armv5e armv5te armv5e-vfp armv5te-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5te-vfp="arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp"
#
# $SANITY_ABIFILE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:8
#     "${TMPDIR}/abi_version"
SANITY_ABIFILE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/abi_version"
#
# $SECURITY_CFLAGS_pn-gnutls
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:38
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-gnutls="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $BUILD_CPP [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:464
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:464
#     "${BUILD_PREFIX}gcc ${BUILD_CC_ARCH} -E"
# pre-expansion value:
#   "${BUILD_PREFIX}gcc ${BUILD_CC_ARCH} -E"
export BUILD_CPP="gcc  -E"
#
# $SYSLINUX_SERIAL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:398
#     [doc] "Specifies the alternate serial port or turns it off."
#
# $SECURITY_CFLAGS_pn-grub-efi-x86-64-native [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:43
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:45
#     ""
# pre-expansion value:
#   ""
SECURITY_CFLAGS_pn-grub-efi-x86-64-native=""
#
# $PATCH_GET [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:619
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:619
#     "0"
# pre-expansion value:
#   "0"
export PATCH_GET="0"
#
# $ARMPKGSFX_EABI [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-arm.inc:8
#     [_defaultval] ""
#   postdot /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-vfp.inc:9
#     "${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}"
# pre-expansion value:
#   "${@bb.utils.contains("TUNE_FEATURES", [ "callconvention-hard", "vfp" ], "hf", "", d)}"
ARMPKGSFX_EABI="hf"
#
# $PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5-dsp.inc:27
#     "${PACKAGE_EXTRA_ARCHS_tune-armv5hf-vfp} armv5ehf-vfp"
PACKAGE_EXTRA_ARCHS_tune-armv5ehf-vfp="armv5hf-vfp armv5ehf-vfp"
#
# $SITE_CONF_VERSION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/sanity.conf:13
#     "1"
SITE_CONF_VERSION="1"
#
# $FILES_systemd-serialgetty-dev
#   rename from FILES_${PN}-dev data.py:170 [expandKeys]
#     "${includedir} ${FILES_SOLIBSDEV} ${libdir}/*.la ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig ${datadir}/aclocal ${base_libdir}/*.o ${libdir}/${BPN}/*.la ${base_libdir}/*.la"
FILES_systemd-serialgetty-dev="/usr/include /lib/lib*.so /usr/lib/lib*.so /usr/lib/*.la /usr/lib/*.o /usr/lib/pkgconfig /usr/share/pkgconfig /usr/share/aclocal /lib/*.o /usr/lib/systemd-serialgetty/*.la /lib/*.la"
#
# $INITRD
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:232
#     [doc] "Indicates a list of filesystem images to concatenate and use as an initial RAM disk (initrd)."
#
# $DEPLOY_DIR_IMAGE [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:380
#     "${DEPLOY_DIR}/images/${MACHINE}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:137
#     [doc] "Points to the area that the OpenEmbedded build system uses to place images and other associated output files that are ready to be deployed onto the target machine."
# pre-expansion value:
#   "${DEPLOY_DIR}/images/${MACHINE}"
DEPLOY_DIR_IMAGE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/images/raspberrypi"
#
# $PREFERRED_PROVIDER_virtual/xserver [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:5
#     "xserver-xorg"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:6
#     "xserver-xorg"
# pre-expansion value:
#   "xserver-xorg"
PREFERRED_PROVIDER_virtual/xserver="xserver-xorg"
#
# $BB_SIGNATURE_EXCLUDE_FLAGS
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:792
#     "doc deps depends lockfiles type vardepsexclude vardeps vardepvalue vardepvalueexclude file-checksums python func task export unexport noexec nostamp dirs cleandirs sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask recrdeptask nodeprrecs stamp-base stamp-extra-info"
BB_SIGNATURE_EXCLUDE_FLAGS="doc deps depends lockfiles type vardepsexclude vardeps vardepvalue vardepvalueexclude file-checksums python func task export unexport noexec nostamp dirs cleandirs sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask recrdeptask nodeprrecs stamp-base stamp-extra-info"
#
# $COMPATIBLE_MACHINE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:117
#     [doc] "A regular expression that resolves to one or more target machines with which a recipe is compatible."
#
# $SECURITY_CFLAGS_pn-grub-efi
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:40
#     ""
SECURITY_CFLAGS_pn-grub-efi=""
#
# $LAYERVERSION_core
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/layer.conf:12
#     "5"
LAYERVERSION_core="5"
#
# $PACKAGELOCK
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/package.bbclass:2044
#     "${STAGING_DIR}/package-output.lock"
PACKAGELOCK="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/package-output.lock"
#
# $ARMPKGARCH_tune-armv5-vfp
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/arch-armv5.inc:24
#     "armv5"
ARMPKGARCH_tune-armv5-vfp="armv5"
#
# $NM [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:458
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:458
#     "${HOST_PREFIX}nm"
# pre-expansion value:
#   "${HOST_PREFIX}nm"
export NM="arm-exiguous-linux-gnueabi-nm"
#
# $OE_IMPORTS [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:296
#     [doc] "An internal variable used to tell the OpenEmbedded build system what Python modules to import for every Python function run by the system."
#   append /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:13
#     "os sys time oe.path oe.utils oe.data oe.package oe.packagegroup oe.sstatesig oe.lsb oe.cachedpath"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:14
#     [type] "list"
# pre-expansion value:
#   " os sys time oe.path oe.utils oe.data oe.package oe.packagegroup oe.sstatesig oe.lsb oe.cachedpath"
OE_IMPORTS=" os sys time oe.path oe.utils oe.data oe.package oe.packagegroup oe.sstatesig oe.lsb oe.cachedpath"
#
# $DEPENDS [4 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:247
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:135
#     [doc] "Lists a recipe's build-time dependencies (i.e. other recipe files)."
#   _prepend /home/tprrt/dev/oe-build-easy/combination/meta/classes/base.bbclass:81
#     "${BASEDEPENDS} "
#   set data_smart.py:437 [finalize]
#     "${BASEDEPENDS} "
# pre-expansion value:
#   "${BASEDEPENDS} "
DEPENDS=" virtual/arm-exiguous-linux-gnueabi-gcc virtual/arm-exiguous-linux-gnueabi-compilerlibs virtual/libc  "
#
# $UBOOT_LOCALVERSION
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:445
#     [doc] "Appends a string to the name of the local version of the U-Boot image."
#
# $SECURITY_CFLAGS_pn-python-imaging
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:69
#     "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-python-imaging="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $USERADD_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:452
#     [doc] "When a recipe inherits the useradd class, this variable specifies the individual packages within the recipe that require users and/or groups to be added."
#
# $PREFERRED_PROVIDER_virtual/fakeroot-native
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:609
#     "pseudo-native"
PREFERRED_PROVIDER_virtual/fakeroot-native="pseudo-native"
#
# $STAGING_BASE_LIBDIR_NATIVE
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:353
#     "${STAGING_DIR_NATIVE}${base_libdir_native}"
STAGING_BASE_LIBDIR_NATIVE="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/lib"
#
# $TARGET_LINK_HASH_STYLE
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:526
#     "${@['-Wl,--hash-style=gnu',''][d.getVar('LINKER_HASH_STYLE', True) != 'gnu']}"
TARGET_LINK_HASH_STYLE="-Wl,--hash-style=gnu"
#
# $DISTRO_FEATURES_BACKFILL [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:144
#     [doc] "Features to be added to DISTRO_FEATURES if not also present in DISTRO_FEATURES_BACKFILL_CONSIDERED. This variable is set in the meta/conf/bitbake.conf file and it is not intended to be user-configurable."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:736
#     "pulseaudio sysvinit bluez5"
# pre-expansion value:
#   "pulseaudio sysvinit bluez5"
DISTRO_FEATURES_BACKFILL="pulseaudio sysvinit bluez5"
#
# $AUTO_LIBNAME_PKGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/debian.bbclass:12
#     "${PACKAGES}"
AUTO_LIBNAME_PKGS="systemd-serialgetty-dbg systemd-serialgetty-staticdev systemd-serialgetty-dev systemd-serialgetty-doc systemd-serialgetty-locale  systemd-serialgetty"
#
# $IMAGE_TYPES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:224
#     [doc] "Specifies the complete list of supported image types by default."
#
# $BUILDSDK_CFLAGS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:495
#     "${BUILDSDK_CPPFLAGS} ${BUILD_OPTIMIZATION}"
BUILDSDK_CFLAGS="-isystem/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/include -O2 -pipe"
#
# $do_kernel_checkout
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:29
#     [doc] "Checks out source/meta branches for a linux-yocto style kernel"
#
# $DISTRO_FEATURES_LIBC
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-distrovars.inc:18
#     "${DISTRO_FEATURES_LIBC_DEFAULT}"
DISTRO_FEATURES_LIBC="ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt 					libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse 					libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code 					libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc 					libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc 					libc-posix-wchar-io"
#
# $DESCRIPTION_systemd-serialgetty-staticdev
#   rename from DESCRIPTION_${PN}-staticdev data.py:170 [expandKeys]
#     "${DESCRIPTION}  This package contains static libraries for software development."
DESCRIPTION_systemd-serialgetty-staticdev="Serial terminal support for systemd.  This package contains static libraries for software development."
#
# $SDK_AS_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:133
#     "${BUILD_AS_ARCH}"
SDK_AS_ARCH=""
#
# $SECTION_systemd-serialgetty-staticdev
#   rename from SECTION_${PN}-staticdev data.py:170 [expandKeys]
#     "devel"
SECTION_systemd-serialgetty-staticdev="devel"
#
# $INHIBIT_PACKAGE_STRIP
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:228
#     [doc] "If set to "1", causes the build to not strip binaries in resulting packages."
#
# $BB_HASHFILENAME
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:34
#     "${SSTATE_EXTRAPATH} ${SSTATE_PKGSPEC} ${SSTATE_SWSPEC}"
BB_HASHFILENAME=" sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3: sstate:systemd-serialgetty::1.0:r5::3:"
#
# $SSTATE_PKGARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:11
#     "${PACKAGE_ARCH}"
SSTATE_PKGARCH="raspberrypi"
#
# $METADATA_REVISION
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/classes/metadata_scm.bbclass:2
#     "${@base_detect_revision(d)}"
METADATA_REVISION="<unknown>"
#
# $base_prefix [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:16
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:16
#     ""
# pre-expansion value:
#   ""
export base_prefix=""
#
# $EXTRA_IMAGEDEPENDS [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:421
#     ""
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:162
#     [doc] "A list of recipes to build that do not provide packages for installing into the root filesystem. Use this variable to list recipes that are required to build the final image, but not needed in the root filesystem."
# pre-expansion value:
#   ""
EXTRA_IMAGEDEPENDS=""
#
# $BUILD_STRIP [2 operations]
#   exported /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:470
#     [export] "1"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:470
#     "${BUILD_PREFIX}strip"
# pre-expansion value:
#   "${BUILD_PREFIX}strip"
export BUILD_STRIP="strip"
#
# $KERNEL_IMAGETYPE [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-base.inc:39
#     "Image"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:246
#     [doc] "The type of kernel to build for a device, usually set by the machine configuration files and defaults to 'zImage'."
# pre-expansion value:
#   "Image"
KERNEL_IMAGETYPE="Image"
#
# $CORE_IMAGE_EXTRA_INSTALL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:122
#     [doc] "Specifies the list of packages to be added to the image. You should only set this variable in the conf/local.conf file in the Build Directory."
#
# $BB_BASEHASH_task-do_package_setscene
#   set siggen.py:156 [finalise]
#     "9b87216bf54ef7adb1cf78a451a6abde"
BB_BASEHASH_task-do_package_setscene="9b87216bf54ef7adb1cf78a451a6abde"
#
# $SDK_LD_ARCH
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:132
#     "${BUILD_LD_ARCH}"
SDK_LD_ARCH=""
#
# $SECURITY_CFLAGS_pn-glibc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:28
#     ""
SECURITY_CFLAGS_pn-glibc=""
#
# $TCLIBCAPPEND [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:43
#     ""
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/defaultsetup.conf:13
#     "-${TCLIBC}"
# pre-expansion value:
#   ""
TCLIBCAPPEND=""
#
# $STAGING_DIR
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:345
#     "${TMPDIR}/sysroots"
STAGING_DIR="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots"
#
# $SECURITY_CFLAGS_powerpc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:7
#     "-fstack-protector-all -D_FORTIFY_SOURCE=2"
SECURITY_CFLAGS_powerpc="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $STAGING_BINDIR_TOOLCHAIN
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:350
#     "${STAGING_DIR_NATIVE}${bindir_native}/${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
STAGING_BINDIR_TOOLCHAIN="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/arm-exiguous-linux-gnueabi"
#
# $BB_SIGNATURE_HANDLER [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:87
#     "OEBasicHash"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:778
#     "OEBasicHash"
# pre-expansion value:
#   "OEBasicHash"
BB_SIGNATURE_HANDLER="OEBasicHash"
#
# $SECURITY_CFLAGS_pn-ltp [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:61
#     "${SECURITY_NO_PIE_CFLAGS}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:80
#     "${SECURITY_NO_PIE_CFLAGS}"
# pre-expansion value:
#   "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-ltp="-fstack-protector-all -D_FORTIFY_SOURCE=2"
#
# $PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-gcc
#   rename from PREFERRED_PROVIDER_virtual/${SDK_PREFIX}gcc data.py:170 [expandKeys]
#     "gcc-crosssdk-${SDK_ARCH}"
PREFERRED_PROVIDER_virtual/x86_64-exiguousssdk-linux-gcc="gcc-crosssdk-x86_64"
#
# $PREFERRED_VERSION_linux-yocto_qemumips [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:25
#     "3.19%"
#   set /home/tprrt/dev/oe-build-easy/combination/meta-exiguous/conf/distro/exiguous.conf:68
#     "3.14%"
# pre-expansion value:
#   "3.14%"
PREFERRED_VERSION_linux-yocto_qemumips="3.14%"
#
# $VIRTUAL-RUNTIME_alsa-state
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:23
#     "alsa-state"
VIRTUAL-RUNTIME_alsa-state="alsa-state"
#
# $SECURITY_CFLAGS_pn-glibc-initial
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:29
#     ""
SECURITY_CFLAGS_pn-glibc-initial=""
#
# $SITEINFO_ENDIANNESS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:377
#     [doc] "Specifies the endian byte order of the target system. The value should be either 'le' for 'little-endian' or 'be' for 'big-endian'."
#
# $WARN_TO_ERROR_QA
#   set /home/tprrt/dev/oe-build-easy/combination/meta-yocto/conf/distro/poky.conf:102
#     "already-stripped compile-host-path install-host-path installed-vs-shipped ldflags pn-overrides rpaths staticdev useless-rpaths"
WARN_TO_ERROR_QA="already-stripped compile-host-path install-host-path installed-vs-shipped ldflags pn-overrides rpaths staticdev useless-rpaths"
#
# $LAYERDEPENDS_ruby-layer
#   set /home/tprrt/dev/oe-build-easy/combination/meta-ruby/conf/layer.conf:15
#     "core openembedded-layer"
LAYERDEPENDS_ruby-layer="core openembedded-layer"
#
# $LICENSE [3 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:236
#     "INVALID"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:262
#     [doc] "The list of source licenses for the recipe. Logical operators '&' or '|' and parentheses can be used."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/recipes-core/systemd/systemd-serialgetty.bb:2
#     "GPLv2+"
# pre-expansion value:
#   "GPLv2+"
LICENSE="GPLv2+"
#
# $UBOOT_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:449
#     [doc] "Specifies the target used for building U-Boot."
#
# $PACKAGES_DYNAMIC [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:266
#     "^${PN}-locale-.*"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:316
#     [doc] "A promise that your recipe satisfies runtime dependencies for optional modules that are found in other recipes."
# pre-expansion value:
#   "^${PN}-locale-.*"
PACKAGES_DYNAMIC="^systemd-serialgetty-locale-.*"
#
# $FAKEROOTBASEENV
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:604
#     "PSEUDO_BINDIR=${STAGING_BINDIR_NATIVE} PSEUDO_LIBDIR=${STAGING_BINDIR_NATIVE}/../lib/pseudo/lib PSEUDO_PREFIX=${STAGING_BINDIR_NATIVE}/../../ PSEUDO_DISABLED=1"
FAKEROOTBASEENV="PSEUDO_BINDIR=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin PSEUDO_LIBDIR=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/../lib/pseudo/lib PSEUDO_PREFIX=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/../../ PSEUDO_DISABLED=1"
#
# $PACKAGE_INSTALL
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:312
#     [doc] "List of the packages to be installed into the image. The variable is generally not user-defined and uses IMAGE_INSTALL as part of the list."
#
# $MULTILIB_VARIANTS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:795
#     [_defaultval] ""
MULTILIB_VARIANTS=""
#
# $LAYERDEPENDS_webserver
#   set /home/tprrt/dev/oe-build-easy/combination/meta-webserver/conf/layer.conf:18
#     "core"
LAYERDEPENDS_webserver="core"
#
# $PIXBUF_PACKAGES
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:323
#     [doc] "When a recipe inherits the pixbufcache class, this variable identifies packages that contain the pixbuf loaders used with gdk-pixbuf."
#
# $TARGET_CC_KERNEL_ARCH
#   append /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:49
#     "${@bb.utils.contains('TUNE_FEATURES', 'thumb', '-mno-thumb-interwork -marm', '', d)}"
TARGET_CC_KERNEL_ARCH=" "
#
# $PREFERRED_PROVIDER_virtual/nativesdk-libintl
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tclibc-glibc.inc:13
#     "nativesdk-glibc"
PREFERRED_PROVIDER_virtual/nativesdk-libintl="nativesdk-glibc"
#
# $PREFERRED_PROVIDER_console-tools
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:40
#     "kbd"
PREFERRED_PROVIDER_console-tools="kbd"
#
# $SSTATEPREINSTFUNCS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/classes/sstate.bbclass:40
#     ""
SSTATEPREINSTFUNCS=""
#
# $do_package_index
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:36
#     [doc] "Creates or updates the index in the Package Feed area"
#
# $PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-libc-initial
#   rename from PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial data.py:170 [expandKeys]
#     "${TCLIBC}-initial"
PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-libc-initial="glibc-initial"
#
# $IMAGE_CLASSES [2 operations]
#   append /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-settings.inc:3
#     "sdcard_image-rpi"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:212
#     [doc] "A list of classes that all images should inherit."
# pre-expansion value:
#   " sdcard_image-rpi"
IMAGE_CLASSES=" sdcard_image-rpi"
#
# $STAGING_DIR_TARGET
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:370
#     "${STAGING_DIR}/${MACHINE}"
STAGING_DIR_TARGET="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi"
#
# $DEBUG_OPTIMIZATION [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:549
#     "-O -fno-omit-frame-pointer ${DEBUG_FLAGS} -pipe"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:133
#     [doc] "The options to pass in TARGET_CFLAGS and CFLAGS when compiling a system for debugging. This variable defaults to '-O -fno-omit-frame-pointer -g'."
# pre-expansion value:
#   "-O -fno-omit-frame-pointer ${DEBUG_FLAGS} -pipe"
DEBUG_OPTIMIZATION="-O -fno-omit-frame-pointer -g -feliminate-unused-debug-types -pipe"
#
# $PREFERRED_VERSION_gcc-runtime
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/tcmode-default.inc:39
#     "${GCCVERSION}"
PREFERRED_VERSION_gcc-runtime="4.9%"
#
# $PREFERRED_PROVIDER_virtual/libgles2 [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta-raspberrypi/conf/machine/include/rpi-default-providers.inc:7
#     "userland"
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:11
#     "mesa"
# pre-expansion value:
#   "userland"
PREFERRED_PROVIDER_virtual/libgles2="userland"
#
# $PREFERRED_PROVIDER_virtual/libgles1
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:10
#     "mesa"
PREFERRED_PROVIDER_virtual/libgles1="mesa"
#
# $COMPLEMENTARY_GLOB
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:118
#     [doc] "Defines wildcards to match when installing a list of complementary packages for all the packages installed in an image."
#
# $AUTOREV [2 operations]
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:591
#     "${@bb.fetch2.get_autorev(d)}"
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:75
#     [doc] "When SRCREV is set to the value of this variable, it specifies to use the latest source revision in the repository."
# pre-expansion value:
#   "${@bb.fetch2.get_autorev(d)}"
AUTOREV="AUTOINC"
#
# $do_validate_branches
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:59
#     [doc] "Ensures that the source/meta branches are on the locations specified by their SRCREV values for a linux-yocto style kernel"
#
# $DESCRIPTION [2 operations]
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:211
#     "${SUMMARY}."
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:139
#     [doc] "The package description used by package managers. If not set, DESCRIPTION takes the value of the SUMMARY variable."
# pre-expansion value:
#   "${SUMMARY}."
DESCRIPTION="Serial terminal support for systemd."
#
# $PREFERRED_PROVIDER_nativesdk-linux-libc-headers
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/default-providers.inc:35
#     "nativesdk-linux-libc-headers"
PREFERRED_PROVIDER_nativesdk-linux-libc-headers="nativesdk-linux-libc-headers"
#
# $DEPLOY_DIR_DEB
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:379
#     "${DEPLOY_DIR}/deb"
DEPLOY_DIR_DEB="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/deb"
#
# $DEPLOY_DIR_RPM
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:378
#     "${DEPLOY_DIR}/rpm"
DEPLOY_DIR_RPM="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/rpm"
#
# $SECURITY_CFLAGS_pn-dbus_powerpc
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/distro/include/security_flags.inc:9
#     ""
SECURITY_CFLAGS_pn-dbus_powerpc=""
#
# $PACKAGE_INSTALL_ATTEMPTONLY
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/documentation.conf:313
#     [doc] "List of packages attempted to be installed. If a listed package fails to install, the build system does not generate an error. This variable is generally not user-defined."
#
# $ARM_M_OPT
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/machine/include/arm/feature-arm-thumb.inc:19
#     "${@bb.utils.contains('TUNE_FEATURES', 'arm', '${ARM_THUMB_OPT}', 'thumb', d)}"
ARM_M_OPT="arm"
#
# $PSEUDO_PASSWD
#   set? /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:599
#     "${STAGING_DIR_TARGET}:${STAGING_DIR_NATIVE}"
PSEUDO_PASSWD="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux"
#
# $FILES_systemd-serialgetty-bin
#   rename from FILES_${PN}-bin data.py:170 [expandKeys]
#     "${bindir}/* ${sbindir}/*"
FILES_systemd-serialgetty-bin="/usr/bin/* /usr/sbin/*"
#
# $STAGING_BINDIR_CROSS
#   set /home/tprrt/dev/oe-build-easy/combination/meta/conf/bitbake.conf:349
#     "${STAGING_BINDIR}/crossscripts"
STAGING_BINDIR_CROSS="/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/bin/crossscripts"
do_fetchall() {
	:

}

do_build() {
	:

}

prelink_image() {
#	export PSEUDO_DEBUG=4
#	/bin/env | /bin/grep PSEUDO
#	echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
#	echo "LD_PRELOAD=$LD_PRELOAD"

	pre_prelink_size=`du -ks /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs | awk '{size = $1 ; print size }'`
	echo "Size before prelinking $pre_prelink_size."

	# We need a prelink conf on the filesystem, add one if it's missing
	if [ ! -e /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/etc/prelink.conf ]; then
		cp /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/etc/prelink.conf \
			/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/etc/prelink.conf
		dummy_prelink_conf=true;
	else
		dummy_prelink_conf=false;
	fi

	# prelink!
	/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/sbin/prelink --root /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs -amR -N -c /etc/prelink.conf

	# Remove the prelink.conf if we had to add it.
	if [ "$dummy_prelink_conf" = "true" ]; then
		rm -f /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/etc/prelink.conf
	fi

	pre_prelink_size=`du -ks /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs | awk '{size = $1 ; print size }'`
	echo "Size after prelinking $pre_prelink_size."

}

sstate_unpack_package() {
	mkdir -p ${SSTATE_INSTDIR}
	cd ${SSTATE_INSTDIR}
	tar -xmvzf /home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID
	# Use "! -w ||" to return true for read only files
	[ ! -w /home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID ] || touch --no-dereference /home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID

}

perform_groupdel() {
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing groupdel with [$opts] and $retries times of retry"
	local groupname=`echo "$opts" | awk '{ print $NF }'`
	local group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"
	if test "x$group_exists" != "x"; then
		local count=0
		while true; do
			eval $PSEUDO groupdel $opts || true
			group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"
			if test "x$group_exists" != "x"; then
				bbwarn "groupdel command did not succeed. Retrying..."
			else
				break
			fi
			count=`expr $count + 1`
			if test $count = $retries; then
				bbfatal "Tried running groupdel command $retries times without success, giving up"
			fi
			sleep $count
		done
	else
		bbwarn "group $groupname doesn't exist, not removing it"
	fi

}

perform_groupadd() {
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing groupadd with [$opts] and $retries times of retry"
	local groupname=`echo "$opts" | awk '{ print $NF }'`
	local group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"
	if test "x$group_exists" = "x"; then
		local count=0
		while true; do
			eval $PSEUDO groupadd $opts || true
			group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"
			if test "x$group_exists" = "x"; then
				bbwarn "groupadd command did not succeed. Retrying..."
			else
				break
			fi
			count=`expr $count + 1`
			if test $count = $retries; then
				bbfatal "Tried running groupadd command $retries times without success, giving up"
			fi
                        sleep $count
		done
	else
		bbwarn "group $groupname already exists, not re-creating it"
	fi

}

bbdebug() {
	USAGE='Usage: bbdebug [123] "message"'
	if [ $# -lt 2 ]; then
		bbfatal "$USAGE"
	fi

	# Strip off the debug level and ensure it is an integer
	DBGLVL=$1; shift
	if ! [[ "$DBGLVL" =~ ^[0-9]+ ]]; then
		bbfatal "$USAGE"
	fi

	# All debug output is printed to the logs
	echo "DEBUG: $*"

}

oe_machinstall() {
	# Purpose: Install machine dependent files, if available
	#          If not available, check if there is a default
	#          If no default, just touch the destination
	# Example:
	#                $1  $2   $3         $4
	# oe_machinstall -m 0644 fstab /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/etc/fstab
	#
	# TODO: Check argument number?
	#
	filename=`basename $3`
	dirname=`dirname $3`

	for o in `echo linux-gnueabi:arm:build-linux:pn-systemd-serialgetty:rpi:armv6:raspberrypi:poky:exiguous:class-target:forcevariable:libc-glibc | tr ':' ' '`; do
		if [ -e $dirname/$o/$filename ]; then
			bbnote $dirname/$o/$filename present, installing to $4
			install $1 $2 $dirname/$o/$filename $4
			return
		fi
	done
#	bbnote overrides specific file NOT present, trying default=$3...
	if [ -e $3 ]; then
		bbnote $3 present, installing to $4
		install $1 $2 $3 $4
	else
		bbnote $3 NOT present, touching empty $4
		touch $4
	fi

}

base_do_install() {
	:

}

sysroot_stage_all() {
	sysroot_stage_dirs /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sysroot-destdir/

}

do_configure() {
    base_do_configure

}

hardlinkdir() {
	from=$1
	to=$2
	(cd $from; find . -print0 | cpio --null -pdlu $to)

}

oe_runmake_call() {
	bbnote make -e MAKEFLAGS= "$@"
	make -e MAKEFLAGS= "$@"

}

set_user_group() {
	user_group_settings="usermod -p '$1$o1z3TKMG$v49npeAHkjaMoGkRIZVVJ1' root; "
	export PSEUDO="PSEUDO_PREFIX=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr PSEUDO_LOCALSTATEDIR=/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/pseudo/ PSEUDO_PASSWD=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi:/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0 /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo"
	setting=`echo $user_group_settings | cut -d ';' -f1`
	remaining=`echo $user_group_settings | cut -d ';' -f2-`
	while test "x$setting" != "x"; do
		cmd=`echo $setting | cut -d ' ' -f1`
		opts=`echo $setting | cut -d ' ' -f2-`
		# Different from useradd.bbclass, there's no file locking issue here, as
		# this setting is actually a serial process. So we only retry once.
		case $cmd in
			useradd)
				perform_useradd "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			groupadd)
				perform_groupadd "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			userdel)
				perform_userdel "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			groupdel)
				perform_groupdel "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			usermod)
				perform_usermod "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			groupmod)
				perform_groupmod "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs" "-R /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs $opts" 1
				;;
			*)
				bbfatal "Invalid command in EXTRA_USERS_PARAMS: $cmd"
				;;
		esac
		# Avoid infinite loop if the last parameter doesn't end with ';'
		if [ "$setting" = "$remaining" ]; then
			break
		fi
		# iterate to the next setting
		setting=`echo $remaining | cut -d ';' -f1`
		remaining=`echo $remaining | cut -d ';' -f2-`
	done

}

sysroot_stage_dir() {
	src="$1"
	dest="$2"
	# if the src doesn't exist don't do anything
	if [ ! -d "$src" ]; then
		 return
	fi

	mkdir -p "$dest"
	(
		cd $src
		find . -print0 | cpio --null -pdlu $dest
	)

}

base_do_configure() {
	if [ -n "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate" -a -e "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate" ]; then
		if [ "`cat /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate`" != "${BB_TASKHASH}" ]; then
			cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0
			if [ "0" != "1" -a \( -e Makefile -o -e makefile -o -e GNUmakefile \) ]; then
				oe_runmake clean
			fi
			find /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0 -name \*.la -delete
		fi
	fi
	if [ -n "/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate" ]; then
		echo ${BB_TASKHASH} > /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/configure.sstate
	fi

}

create_wrapper() {
	# Create a wrapper script where extra environment variables are needed
	#
	# These are useful to work around relocation issues, by setting environment
	# variables which point to paths in the filesystem.
	#
	# Usage: create_wrapper FILENAME [[VAR=VALUE]..]

	cmd=$1
	shift

	echo "Generating wrapper script for $cmd"

	mv $cmd $cmd.real
	cmdname=`basename $cmd`
	cat <<END >$cmd
#!/bin/bash
realpath=\`readlink -fn \$0\`
export $@
exec -a \`dirname \$realpath\`/$cmdname \`dirname \$realpath\`/$cmdname.real "\$@"
END
	chmod +x $cmd

}

perform_groupmems() {
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing groupmems with [$opts] and $retries times of retry"
	local groupname=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-g" || $i == "--group") print $(i+1) }'`
	local username=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-a" || $i == "--add") print $(i+1) }'`
	bbnote "Running groupmems command with group $groupname and user $username"
	# groupmems fails if /etc/gshadow does not exist
	local gshadow=""
	if [ -f $rootdir/etc/gshadow ]; then
		gshadow="yes"
	else
		gshadow="no"
		touch $rootdir/etc/gshadow
	fi
	local mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*" $rootdir/etc/group || true`"
	if test "x$mem_exists" = "x"; then
		local count=0
		while true; do
			eval $PSEUDO groupmems $opts || true
			mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*" $rootdir/etc/group || true`"
			if test "x$mem_exists" = "x"; then
				bbwarn "groupmems command did not succeed. Retrying..."
			else
				break
			fi
			count=`expr $count + 1`
			if test $count = $retries; then
				if test "x$gshadow" = "xno"; then
					rm -f $rootdir/etc/gshadow
					rm -f $rootdir/etc/gshadow-
				fi
				bbfatal "Tried running groupmems command $retries times without success, giving up"
			fi
			sleep $count
		done
	else
		bbwarn "group $groupname already contains $username, not re-adding it"
	fi
	if test "x$gshadow" = "xno"; then
		rm -f $rootdir/etc/gshadow
		rm -f $rootdir/etc/gshadow-
	fi

}

bbnote() {
	echo "NOTE: $*"

}

sstate_create_package() {
	cd ${SSTATE_BUILDDIR}
	TFILE=`mktemp /home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID.XXXXXXXX`
	# Need to handle empty directories
	if [ "$(ls -A)" ]; then
		set +e
		tar -czf $TFILE *
		ret=$?
		if [ $ret -ne 0 ] && [ $ret -ne 1 ]; then
			exit 1
		fi
		set -e
	else
		tar -cz --file=$TFILE --files-from=/dev/null
	fi
	chmod 0664 $TFILE
	mv -f $TFILE /home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/IN/sstate:systemd-serialgetty:raspberrypi-exiguous-linux-gnueabi:1.0:r5:raspberrypi:3:INVALID

	cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5
	rm -rf ${SSTATE_BUILDDIR}

}

bbplain() {
	echo "$*"

}

ldconfig_postinst_fragment() {
if [ x"$D" = "x" ]; then
	if [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi
fi

}

sysroot_stage_libdir() {
	src="$1"
	dest="$2"

	sysroot_stage_dir $src $dest

}

do_packagedata() {
	:

}

die() {
	bbfatal "$*"

}

do_compile() {
    base_do_compile

}

perform_userdel() {
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing userdel with [$opts] and $retries times of retry"
	local username=`echo "$opts" | awk '{ print $NF }'`
	local user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"
	if test "x$user_exists" != "x"; then
	       local count=0
	       while true; do
		       eval $PSEUDO userdel $opts || true
		       user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"
		       if test "x$user_exists" != "x"; then
			       bbwarn "userdel command did not succeed. Retrying..."
		       else
			       break
		       fi
		       count=`expr $count + 1`
		       if test $count = $retries; then
				bbfatal "Tried running userdel command $retries times without success, giving up"
		       fi
		       sleep $count
	       done
	else
		bbwarn "user $username doesn't exist, not removing it"
	fi

}

base_do_compile() {
	if [ -e Makefile -o -e makefile -o -e GNUmakefile ]; then
		oe_runmake || die "make failed"
	else
		bbnote "nothing to compile"
	fi

}

oe_soinstall() {
	# Purpose: Install shared library file and
	#          create the necessary links
	# Example:
	#
	# oe_
	#
	#bbnote installing shared library $1 to $2
	#
	libname=`basename $1`
	install -m 755 $1 $2/$libname
	sonamelink=`arm-exiguous-linux-gnueabi-readelf -d $1 |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
	solink=`echo $libname | sed -e 's/\.so\..*/.so/'`
	ln -sf $libname $2/$sonamelink
	ln -sf $libname $2/$solink

}

create_cmdline_wrapper() {
	# Create a wrapper script where commandline options are needed
	#
	# These are useful to work around relocation issues, by passing extra options
	# to a program
	#
	# Usage: create_cmdline_wrapper FILENAME <extra-options>

	cmd=$1
	shift

	echo "Generating wrapper script for $cmd"

	mv $cmd $cmd.real
	cmdname=`basename $cmd`
	cat <<END >$cmd
#!/bin/bash
realpath=\`readlink -fn \$0\`
exec -a \`dirname \$realpath\`/$cmdname \`dirname \$realpath\`/$cmdname.real $@ "\$@"
END
	chmod +x $cmd

}

oe_libinstall() {
	# Purpose: Install a library, in all its forms
	# Example
	#
	# oe_libinstall libltdl /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/
	# oe_libinstall -C src/libblah libblah /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image//usr/lib/
	dir=""
	libtool=""
	silent=""
	require_static=""
	require_shared=""
	staging_install=""
	while [ "$#" -gt 0 ]; do
		case "$1" in
		-C)
			shift
			dir="$1"
			;;
		-s)
			silent=1
			;;
		-a)
			require_static=1
			;;
		-so)
			require_shared=1
			;;
		-*)
			bbfatal "oe_libinstall: unknown option: $1"
			;;
		*)
			break;
			;;
		esac
		shift
	done

	libname="$1"
	shift
	destpath="$1"
	if [ -z "$destpath" ]; then
		bbfatal "oe_libinstall: no destination path specified"
	fi
	if echo "$destpath/" | egrep '^/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib/' >/dev/null
	then
		staging_install=1
	fi

	__runcmd () {
		if [ -z "$silent" ]; then
			echo >&2 "oe_libinstall: $*"
		fi
		$*
	}

	if [ -z "$dir" ]; then
		dir=`pwd`
	fi

	dotlai=$libname.lai

	# Sanity check that the libname.lai is unique
	number_of_files=`(cd $dir; find . -name "$dotlai") | wc -l`
	if [ $number_of_files -gt 1 ]; then
		bbfatal "oe_libinstall: $dotlai is not unique in $dir"
	fi


	dir=$dir`(cd $dir;find . -name "$dotlai") | sed "s/^\.//;s/\/$dotlai\$//;q"`
	olddir=`pwd`
	__runcmd cd $dir

	lafile=$libname.la

	# If such file doesn't exist, try to cut version suffix
	if [ ! -f "$lafile" ]; then
		libname1=`echo "$libname" | sed 's/-[0-9.]*$//'`
		lafile1=$libname.la
		if [ -f "$lafile1" ]; then
			libname=$libname1
			lafile=$lafile1
		fi
	fi

	if [ -f "$lafile" ]; then
		# libtool archive
		eval `cat $lafile|grep "^library_names="`
		libtool=1
	else
		library_names="$libname.so* $libname.dll.a $libname.*.dylib"
	fi

	__runcmd install -d $destpath/
	dota=$libname.a
	if [ -f "$dota" -o -n "$require_static" ]; then
		rm -f $destpath/$dota
		__runcmd install -m 0644 $dota $destpath/
	fi
	if [ -f "$dotlai" -a -n "$libtool" ]; then
		rm -f $destpath/$libname.la
		__runcmd install -m 0644 $dotlai $destpath/$libname.la
	fi

	for name in $library_names; do
		files=`eval echo $name`
		for f in $files; do
			if [ ! -e "$f" ]; then
				if [ -n "$libtool" ]; then
					bbfatal "oe_libinstall: $dir/$f not found."
				fi
			elif [ -L "$f" ]; then
				__runcmd cp -P "$f" $destpath/
			elif [ ! -L "$f" ]; then
				libfile="$f"
				rm -f $destpath/$libfile
				__runcmd install -m 0755 $libfile $destpath/
			fi
		done
	done

	if [ -z "$libfile" ]; then
		if  [ -n "$require_shared" ]; then
			bbfatal "oe_libinstall: unable to locate shared library"
		fi
	elif [ -z "$libtool" ]; then
		# special case hack for non-libtool .so.#.#.# links
		baselibfile=`basename "$libfile"`
		if (echo $baselibfile | grep -qE '^lib.*\.so\.[0-9.]*$'); then
			sonamelink=`arm-exiguous-linux-gnueabi-readelf -d $libfile |grep 'Library soname:' |sed -e 's/.*\[\(.*\)\].*/\1/'`
			solink=`echo $baselibfile | sed -e 's/\.so\..*/.so/'`
			if [ -n "$sonamelink" -a x"$baselibfile" != x"$sonamelink" ]; then
				__runcmd ln -sf $baselibfile $destpath/$sonamelink
			fi
			__runcmd ln -sf $baselibfile $destpath/$solink
		fi
	fi

	__runcmd cd "$olddir"

}

perform_useradd() {
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing useradd with [$opts] and $retries times of retry"
	local username=`echo "$opts" | awk '{ print $NF }'`
	local user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"
	if test "x$user_exists" = "x"; then
	       local count=0
	       while true; do
		       eval $PSEUDO useradd $opts || true
		       user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"
		       if test "x$user_exists" = "x"; then
			       bbwarn "useradd command did not succeed. Retrying..."
		       else
			       break
		       fi
		       count=`expr $count + 1`
		       if test $count = $retries; then
				bbfatal "Tried running useradd command $retries times without success, giving up"
		       fi
		       sleep $count
	       done
	else
		bbwarn "user $username already exists, not re-creating it"
	fi

}

bbfatal() {
	echo "ERROR: $*"
	exit 1

}

base_do_package() {
	:

}

perform_usermod() {
	# Same reason with groupmod, temporarily disable -e option
	set +e
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing usermod with [$opts] and $retries times of retry"
	local username=`echo "$opts" | awk '{ print $NF }'`
	local user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"
	if test "x$user_exists" != "x"; then
	       local count=0
	       while true; do
		       eval $PSEUDO usermod $opts
		       if test $? != 0; then
			       bbwarn "usermod command did not succeed. Retrying..."
		       else
			       break
		       fi
		       count=`expr $count + 1`
		       if test $count = $retries; then
				bbfatal "Tried running usermod command $retries times without success, giving up"
		       fi
		       sleep $count
	       done
	else
		bbwarn "user $username doesn't exist, unable to modify it"
	fi
	set -e

}

license_create_manifest() {
        # Test if BUILD_IMAGES_FROM_FEEDS is defined in env
        if [ -n "${BUILD_IMAGES_FROM_FEEDS}" ]; then
          exit 0
        fi

	INSTALLED_PKGS=`cat /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/systemd-serialgetty-raspberrypi-20150522142203/package.manifest`
	LICENSE_MANIFEST="/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/systemd-serialgetty-raspberrypi-20150522142203/license.manifest"
	# remove existing license.manifest file
	if [ -f ${LICENSE_MANIFEST} ]; then
		rm ${LICENSE_MANIFEST}
	fi
	touch ${LICENSE_MANIFEST}
	for pkg in ${INSTALLED_PKGS}; do
		filename=`ls /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/pkgdata/runtime-reverse/${pkg}| head -1`
		pkged_pn="$(sed -n 's/^PN: //p' ${filename})"

		# check to see if the package name exists in the manifest. if so, bail.
		if grep -q "^PACKAGE NAME: ${pkg}" ${LICENSE_MANIFEST}; then
			continue
		fi

		pkged_pv="$(sed -n 's/^PV: //p' ${filename})"
		pkged_name="$(basename $(readlink ${filename}))"
		pkged_lic="$(sed -n "/^LICENSE_${pkged_name}: /{ s/^LICENSE_${pkged_name}: //; p }" ${filename})"
		pkged_size="$(sed -n "/^PKGSIZE_${pkged_name}: /{ s/^PKGSIZE_${pkged_name}: //; p }" ${filename})"
		if [ -z "${pkged_lic}" ]; then
			# fallback checking value of LICENSE
			pkged_lic="$(sed -n "/^LICENSE: /{ s/^LICENSE: //; p }" ${filename})"
		fi

		echo "PACKAGE NAME:" ${pkg} >> ${LICENSE_MANIFEST}
		echo "PACKAGE VERSION:" ${pkged_pv} >> ${LICENSE_MANIFEST}
		echo "RECIPE NAME:" ${pkged_pn} >> ${LICENSE_MANIFEST}
		echo "LICENSE:" ${pkged_lic} >> ${LICENSE_MANIFEST}
		echo "" >> ${LICENSE_MANIFEST}

		# If the package doesn't contain any file, that is, its size is 0, the license
		# isn't relevant as far as the final image is concerned. So doing license check
		# doesn't make much sense, skip it.
		if [ "$pkged_size" = "0" ]; then
			continue
		fi

		lics="$(echo ${pkged_lic} | sed "s/[|&()*]/ /g" | sed "s/  */ /g" )"
		for lic in ${lics}; do
			# to reference a license file trim trailing + symbol
			if ! [ -e "/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/${pkged_pn}/generic_${lic%+}" ]; then
				bbwarn "The license listed ${lic} was not in the licenses collected for ${pkged_pn}"
			fi
		done
	done

	# Two options here:
	# - Just copy the manifest
	# - Copy the manifest and the license directories
	# With both options set we see a .5 M increase in core-image-minimal
	if [ "${COPY_LIC_MANIFEST}" = "1" ]; then
		mkdir -p /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/
		cp ${LICENSE_MANIFEST} /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/license.manifest
		if [ "${COPY_LIC_DIRS}" = "1" ]; then
			for pkg in ${INSTALLED_PKGS}; do
				mkdir -p /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/${pkg}
				pkged_pn="$(oe-pkgdata-util -p /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/pkgdata lookup-recipe ${pkg})"
				for lic in `ls /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/${pkged_pn}`; do
					# Really don't need to copy the generics as they're
					# represented in the manifest and in the actual pkg licenses
					# Doing so would make your image quite a bit larger
					if [ "${lic#generic_}" = "${lic}" ]; then
						cp /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/${pkged_pn}/${lic} /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/${pkg}/${lic}
					else
						if [ ! -f /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/${lic} ]; then
							cp /home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/${pkged_pn}/${lic} /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/
						fi
						ln -sf ../${lic} /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs/usr/share/common-licenses/${pkg}/${lic}
					fi
				done
			done
		fi
	fi


}

bbwarn() {
	echo "WARNING: $*"

}

bberror() {
	echo "ERROR: $*"

}

do_install() {
	if [ ! -z "115200;ttyAMA0" ] ; then
		default_baudrate=`echo "115200;ttyAMA0" | sed 's/\;.*//'`
		install -d /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/lib/systemd/system/
		install -d /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/etc/systemd/system/getty.target.wants/
		install -m 0644 /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/serial-getty at .service /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/lib/systemd/system/
		sed -i -e s/\@BAUDRATE\@/$default_baudrate/g /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/lib/systemd/system/serial-getty at .service

		tmp="115200;ttyAMA0"
		for entry in $tmp ; do
			baudrate=`echo $entry | sed 's/\;.*//'`
			ttydev=`echo $entry | sed -e 's/^[0-9]*\;//' -e 's/\;.*//'`
			if [ "$baudrate" = "$default_baudrate" ] ; then
				# enable the service
				ln -sf /lib/systemd/system/serial-getty at .service \
					/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/etc/systemd/system/getty.target.wants/serial-getty@$ttydev.service
			else
				# install custom service file for the non-default baudrate
				install -m 0644 /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/serial-getty at .service /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/lib/systemd/system/serial-getty$baudrate at .service
				sed -i -e s/\@BAUDRATE\@/$baudrate/g /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/lib/systemd/system/serial-getty$baudrate at .service
				# enable the service
				ln -sf /lib/systemd/system/serial-getty$baudrate at .service \
					/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image/etc/systemd/system/getty.target.wants/serial-getty$baudrate@$ttydev.service
			fi
		done
	fi

}

sysroot_stage_dirs() {
	from="$1"
	to="$2"

	sysroot_stage_dir $from/usr/include $to/usr/include
	if [ "x86_64-linux" = "arm-exiguous-linux-gnueabi" ]; then
		sysroot_stage_dir $from/usr/bin $to/usr/bin
		sysroot_stage_dir $from/usr/sbin $to/usr/sbin
		sysroot_stage_dir $from/bin $to/bin
		sysroot_stage_dir $from/sbin $to/sbin
		sysroot_stage_dir $from/usr/lib/systemd-serialgetty $to/usr/lib/systemd-serialgetty
		sysroot_stage_dir $from/etc $to/etc
		sysroot_stage_dir $from/var $to/var
	fi
	if [ -d $from/usr/lib ]
	then
		sysroot_stage_libdir $from/usr/lib $to/usr/lib
	fi
	if [ -d $from/lib ]
	then
		sysroot_stage_libdir $from/lib $to/lib
	fi
	if [ -d $from/lib ]
	then
		sysroot_stage_libdir $from/lib $to/lib
	fi
	sysroot_stage_dir $from/usr/share $to/usr/share
	# We don't care about docs/info/manpages/locales
	rm -rf $to/usr/share/man/ $to/usr/share/doc/ $to/usr/share/info/ ${to}/usr/share/locale/
	rm -rf $to/usr/share/applications/ $to/usr/share/fonts/ $to/usr/share/pixmaps/

}

perform_groupmod() {
	# Other than the return value of groupmod, there's no simple way to judge whether the command
	# succeeds, so we disable -e option temporarily
	set +e
	local rootdir="$1"
	local opts="$2"
	local retries="$3"
	bbnote "Performing groupmod with [$opts] and $retries times of retry"
	local groupname=`echo "$opts" | awk '{ print $NF }'`
	local group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"
	if test "x$group_exists" != "x"; then
		local count=0
		while true; do
			eval $PSEUDO groupmod $opts
			if test $? != 0; then
				bbwarn "groupmod command did not succeed. Retrying..."
			else
				break
			fi
			count=`expr $count + 1`
			if test $count = $retries; then
				bbfatal "Tried running groupmod command $retries times without success, giving up"
			fi
			sleep $count
		done
	else
		bbwarn "group $groupname doesn't exist, unable to modify it"
	fi
	set -e

}

do_checkuriall() {
	:

}

mklibs_optimize_image() {
	for img in ${MKLIBS_OPTIMIZED_IMAGES}
	do
		if [ "${img}" = "systemd-serialgetty" ] || [ "${img}" = "all" ]
		then
			mklibs_optimize_image_doit
			break
		fi
	done

}

oe_runmake() {
	oe_runmake_call "$@" || die "oe_runmake failed"

}

mklibs_optimize_image_doit() {
	rm -rf /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs
	mkdir -p /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/dest
	cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs
	du -bs > /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/du.before.mklibs.txt
	for i in `find .`; do file $i; done \
		| grep ELF \
		| grep "LSB *executable" \
		| grep "dynamically linked" \
		| sed "s/:.*//" \
		| sed "s+^\./++" \
		> /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/executables.list

	case arm in
		powerpc | mips | mipsel | microblaze )
			dynamic_loader="/lib/ld.so.1"
			;;
		powerpc64)
			dynamic_loader="/lib/ld64.so.1"
			;;
		x86_64)
			dynamic_loader="/lib/ld-linux-x86-64.so.2"
			;;
		i586 )
			dynamic_loader="/lib/ld-linux.so.2"
			;;
		arm )
			dynamic_loader="/lib/ld-linux.so.3"
			;;
		* )
			dynamic_loader="/unknown_dynamic_linker"
			;;
	esac

	mklibs -v \
		--ldlib ${dynamic_loader} \
		--libdir lib \
		--sysroot /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi \
		--gcc-options "--sysroot=/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi" \
		--root /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs \
		--target `echo arm-exiguous-linux-gnueabi- | sed 's/-$//' ` \
		-d /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/dest \
		`cat /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/executables.list`

	cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/dest
	for i in *
	do
		cp $i `find /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs -name $i`
	done

	cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/rootfs
	du -bs > /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/du.after.mklibs.txt

	echo rootfs size before mklibs optimization: `cat /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/du.before.mklibs.txt`
	echo rootfs size after mklibs optimization: `cat /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/mklibs/du.after.mklibs.txt`

}



python check_connectivity () {
def check_connectivity(d):
    # URI's to check can be set in the CONNECTIVITY_CHECK_URIS variable
    # using the same syntax as for SRC_URI. If the variable is not set
    # the check is skipped
    test_uris = (d.getVar('CONNECTIVITY_CHECK_URIS', True) or "").split()
    retval = ""

    # Only check connectivity if network enabled and the
    # CONNECTIVITY_CHECK_URIS are set
    network_enabled = not d.getVar('BB_NO_NETWORK', True)
    check_enabled = len(test_uris)
    # Take a copy of the data store and unset MIRRORS and PREMIRRORS
    data = bb.data.createCopy(d)
    data.delVar('PREMIRRORS')
    data.delVar('MIRRORS')
    if check_enabled and network_enabled:
        try:
            fetcher = bb.fetch2.Fetch(test_uris, data)
            fetcher.checkstatus()
        except Exception:
            # Allow the message to be configured so that users can be
            # pointed to a support mechanism.
            msg = data.getVar('CONNECTIVITY_CHECK_MSG', True) or ""
            if len(msg) == 0:
                msg = "Failed to fetch test data from the network. Please ensure your network is configured correctly.\n"
            retval = msg

    return retval
}


python sstate_install () {
def sstate_install(ss, d):
    import oe.path
    import subprocess

    sharedfiles = []
    shareddirs = []
    bb.utils.mkdirhier(d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control"))

    d2 = d.createCopy()
    extrainf = d.getVarFlag("do_" + ss['task'], 'stamp-extra-info', True)
    if extrainf:
        d2.setVar("SSTATE_MANMACH", extrainf)
    manifest = d2.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control/manifest-raspberrypi-systemd-serialgetty.%s" % ss['task'])

    if os.access(manifest, os.R_OK):
        bb.fatal("Package already staged (%s)?!" % manifest)

    locks = []
    for lock in ss['lockfiles-shared']:
        locks.append(bb.utils.lockfile(lock, True))
    for lock in ss['lockfiles']:
        locks.append(bb.utils.lockfile(lock))

    for state in ss['dirs']:
        bb.debug(2, "Staging files from %s to %s" % (state[1], state[2]))
        for walkroot, dirs, files in os.walk(state[1]):
            for file in files:
                srcpath = os.path.join(walkroot, file)
                dstpath = srcpath.replace(state[1], state[2])
                #bb.debug(2, "Staging %s to %s" % (srcpath, dstpath))
                sharedfiles.append(dstpath)
            for dir in dirs:
                srcdir = os.path.join(walkroot, dir)
                dstdir = srcdir.replace(state[1], state[2])
                #bb.debug(2, "Staging %s to %s" % (srcdir, dstdir))
                if not dstdir.endswith("/"):
                    dstdir = dstdir + "/"
                shareddirs.append(dstdir)

    # Check the file list for conflicts against files which already exist
    whitelist = (d.getVar("SSTATE_DUPWHITELIST", True) or "").split()
    match = []
    for f in sharedfiles:
        if os.path.exists(f):
            f = os.path.normpath(f)
            realmatch = True
            for w in whitelist:
                if f.startswith(w):
                    realmatch = False
                    break
            if realmatch:
                match.append(f)
                sstate_search_cmd = "grep -rl '%s' %s --exclude=master.list | sed -e 's:^.*/::' -e 's:\.populate-sysroot::'" % (f, d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control"))
                search_output = subprocess.Popen(sstate_search_cmd, shell=True, stdout=subprocess.PIPE).communicate()[0]
                if search_output != "":
                    match.append("Matched in %s" % search_output.rstrip())
    if match:
        bb.error("The recipe %s is trying to install files into a shared " \
          "area when those files already exist. Those files and their manifest " \
          "location are:\n   %s\nPlease verify which recipe should provide the " \
          "above files.\nThe build has stopped as continuing in this scenario WILL " \
          "break things, if not now, possibly in the future (we've seen builds fail " \
          "several months later). If the system knew how to recover from this " \
          "automatically it would however there are several different scenarios " \
          "which can result in this and we don't know which one this is. It may be " \
          "you have switched providers of something like virtual/kernel (e.g. from " \
          "linux-yocto to linux-yocto-dev), in that case you need to execute the " \
          "clean task for both recipes and it will resolve this error. It may be " \
          "you changed DISTRO_FEATURES from systemd to udev or vice versa. Cleaning " \
          "those recipes should again resolve this error however switching " \
          "DISTRO_FEATURES on an existing build directory is not supported, you " \
          "should really clean out tmp and rebuild (reusing sstate should be safe). " \
          "It could be the overlapping files detected are harmless in which case " \
          "adding them to SSTATE_DUPWHITELIST may be the correct solution. It could " \
          "also be your build is including two different conflicting versions of " \
          "things (e.g. bluez 4 and bluez 5 and the correct solution for that would " \
          "be to resolve the conflict. If in doubt, please ask on the mailing list, " \
          "sharing the error and filelist above." % \
          (d.getVar('PN', True), "\n ".join(match)))
        bb.fatal("If the above message is too much, the simpler version is you're advised to wipe out tmp and rebuild (reusing sstate is fine). That will likely fix things in most (but not all) cases.")

    # Write out the manifest
    f = open(manifest, "w")
    for file in sharedfiles:
        f.write(file + "\n")

    # We want to ensure that directories appear at the end of the manifest
    # so that when we test to see if they should be deleted any contents
    # added by the task will have been removed first.
    dirs = sorted(shareddirs, key=len)
    # Must remove children first, which will have a longer path than the parent
    for di in reversed(dirs):
        f.write(di + "\n")
    f.close()

    # Run the actual file install
    for state in ss['dirs']:
        if os.path.exists(state[1]):
            oe.path.copyhardlinktree(state[1], state[2])

    for postinst in (d.getVar('SSTATEPOSTINSTFUNCS', True) or '').split():
        bb.build.exec_func(postinst, d)

    for lock in locks:
        bb.utils.unlockfile(lock)
}


python do_devshell () {
    if d.getVarFlag("do_devshell", "manualfakeroot"):
       d.prependVar("DEVSHELL", "pseudo ")
       fakeenv = d.getVar("FAKEROOTENV", True).split()
       for f in fakeenv:
            k = f.split("=")
            d.setVar(k[0], k[1])
            d.appendVar("OE_TERMINAL_EXPORTS", " " + k[0])
       d.delVarFlag("do_devshell", "fakeroot")

    oe_terminal(d.getVar('DEVSHELL', True), 'OpenEmbedded Developer Shell', d)
}


python package_qa_check_unsafe_references_in_scripts () {
def package_qa_check_unsafe_references_in_scripts(path, name, d, elf, messages):
    """
    Warn if scripts in base_[bindir|sbindir|libdir] reference files under exec_prefix
    """
    if unsafe_references_skippable(path, name, d):
        return

    if not elf:
        import stat
        import subprocess
        pn = d.getVar('PN', True)

        # Ensure we're checking an executable script
        statinfo = os.stat(path)
        if bool(statinfo.st_mode & stat.S_IXUSR):
            # grep shell scripts for possible references to /exec_prefix/
            exec_prefix = d.getVar('exec_prefix', True)
            statement = "grep -e '%s/' %s > /dev/null" % (exec_prefix, path)
            if subprocess.call(statement, shell=True) == 0:
                error_msg = pn + ": Found a reference to %s/ in %s" % (exec_prefix, path)
                package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
                error_msg = "Shell scripts in base_bindir and base_sbindir should not reference anything in exec_prefix"
                package_qa_handle_error("unsafe-references-in-scripts", error_msg, d)
}


python gen_packagevar () {
def gen_packagevar(d):
    ret = []
    pkgs = (d.getVar("PACKAGES", True) or "").split()
    vars = (d.getVar("PACKAGEVARS", True) or "").split()
    for p in pkgs:
        for v in vars:
            ret.append(v + "_" + p)

        # Ensure that changes to INCOMPATIBLE_LICENSE re-run do_package for
        # affected recipes.
        ret.append('LICENSE_EXCLUSION-%s' % p)
    return " ".join(ret)
}


python do_cleansstate () {
        sstate_clean_cachefiles(d)
}


python package_qa_check_symlink_to_sysroot () {
def package_qa_check_symlink_to_sysroot(path, name, d, elf, messages):
    """
    Check that the package doesn't contain any absolute symlinks to the sysroot.
    """
    if os.path.islink(path):
        target = os.readlink(path)
        if os.path.isabs(target):
            tmpdir = d.getVar('TMPDIR', True)
            if target.startswith(tmpdir):
                trimmed = path.replace(os.path.join (d.getVar("PKGDEST", True), name), "")
                messages["symlink-to-sysroot"] = "Symlink %s in %s points to TMPDIR" % (trimmed, name)}


python get_libc_locales_dependencies () {
def get_libc_locales_dependencies(d):
    if 'libc-locales' in (d.getVar('DISTRO_FEATURES', True) or '').split() :
        return d.getVar('LIBC_LOCALE_DEPENDENCIES', True) or ''
    else:
        return ''}


python base_version_less_or_equal () {
def base_version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
    return oe.utils.version_less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}


python do_split_packages () {
def do_split_packages(d, root, file_regex, output_pattern, description, postinst=None, recursive=False, hook=None, extra_depends=None, aux_files_pattern=None, postrm=None, allow_dirs=False, prepend=False, match_path=False, aux_files_pattern_verbatim=None, allow_links=False, summary=None):
    """
    Used in .bb files to split up dynamically generated subpackages of a
    given package, usually plugins or modules.

    Arguments:
    root           -- the path in which to search
    file_regex     -- regular expression to match searched files. Use
                      parentheses () to mark the part of this expression
                      that should be used to derive the module name (to be
                      substituted where %s is used in other function
                      arguments as noted below)
    output_pattern -- pattern to use for the package names. Must include %s.
    description    -- description to set for each package. Must include %s.
    postinst       -- postinstall script to use for all packages (as a
                      string)
    recursive      -- True to perform a recursive search - default False
    hook           -- a hook function to be called for every match. The
                      function will be called with the following arguments
                      (in the order listed):
                        f: full path to the file/directory match
                        pkg: the package name
                        file_regex: as above
                        output_pattern: as above
                        modulename: the module name derived using file_regex
    extra_depends  -- extra runtime dependencies (RDEPENDS) to be set for
                      all packages. The default value of None causes a
                      dependency on the main package (systemd-serialgetty) - if you do
                      not want this, pass '' for this parameter.
    aux_files_pattern -- extra item(s) to be added to FILES for each
                      package. Can be a single string item or a list of
                      strings for multiple items.  Must include %s.
    postrm         -- postrm script to use for all packages (as a string)
    allow_dirs     -- True allow directories to be matched - default False
    prepend        -- if True, prepend created packages to PACKAGES instead
                      of the default False which appends them
    match_path     -- match file_regex on the whole relative path to the
                      root rather than just the file name
    aux_files_pattern_verbatim -- extra item(s) to be added to FILES for
                      each package, using the actual derived module name
                      rather than converting it to something legal for a
                      package name. Can be a single string item or a list
                      of strings for multiple items. Must include %s.
    allow_links    -- True to allow symlinks to be matched - default False
    summary        -- Summary to set for each package. Must include %s;
                      defaults to description if not set.

    """

    dvar = d.getVar('PKGD', True)

    # If the root directory doesn't exist, don't error out later but silently do
    # no splitting.
    if not os.path.exists(dvar + root):
        return []

    ml = d.getVar("MLPREFIX", True)
    if ml:
        if not output_pattern.startswith(ml):
            output_pattern = ml + output_pattern

        newdeps = []
        for dep in (extra_depends or "").split():
            if dep.startswith(ml):
                newdeps.append(dep)
            else:
                newdeps.append(ml + dep)
        if newdeps:
            extra_depends = " ".join(newdeps)


    packages = d.getVar('PACKAGES', True).split()
    split_packages = []

    if postinst:
        postinst = '#!/bin/sh\n' + postinst + '\n'
    if postrm:
        postrm = '#!/bin/sh\n' + postrm + '\n'
    if not recursive:
        objs = os.listdir(dvar + root)
    else:
        objs = []
        for walkroot, dirs, files in os.walk(dvar + root):
            for file in files:
                relpath = os.path.join(walkroot, file).replace(dvar + root + '/', '', 1)
                if relpath:
                    objs.append(relpath)

    if extra_depends == None:
        extra_depends = d.getVar("PN", True)

    if not summary:
        summary = description

    for o in sorted(objs):
        import re, stat
        if match_path:
            m = re.match(file_regex, o)
        else:
            m = re.match(file_regex, os.path.basename(o))

        if not m:
            continue
        f = os.path.join(dvar + root, o)
        mode = os.lstat(f).st_mode
        if not (stat.S_ISREG(mode) or (allow_links and stat.S_ISLNK(mode)) or (allow_dirs and stat.S_ISDIR(mode))):
            continue
        on = legitimize_package_name(m.group(1))
        pkg = output_pattern % on
        split_packages.append(pkg)
        if not pkg in packages:
            if prepend:
                packages = [pkg] + packages
            else:
                packages.append(pkg)
        oldfiles = d.getVar('FILES_' + pkg, True)
        newfile = os.path.join(root, o)
        # These names will be passed through glob() so if the filename actually
        # contains * or ? (rare, but possible) we need to handle that specially
        newfile = newfile.replace('*', '[*]')
        newfile = newfile.replace('?', '[?]')
        if not oldfiles:
            the_files = [newfile]
            if aux_files_pattern:
                if type(aux_files_pattern) is list:
                    for fp in aux_files_pattern:
                        the_files.append(fp % on)
                else:
                    the_files.append(aux_files_pattern % on)
            if aux_files_pattern_verbatim:
                if type(aux_files_pattern_verbatim) is list:
                    for fp in aux_files_pattern_verbatim:
                        the_files.append(fp % m.group(1))
                else:
                    the_files.append(aux_files_pattern_verbatim % m.group(1))
            d.setVar('FILES_' + pkg, " ".join(the_files))
        else:
            d.setVar('FILES_' + pkg, oldfiles + " " + newfile)
        if extra_depends != '':
            d.appendVar('RDEPENDS_' + pkg, ' ' + extra_depends)
        if not d.getVar('DESCRIPTION_' + pkg, True):
            d.setVar('DESCRIPTION_' + pkg, description % on)
        if not d.getVar('SUMMARY_' + pkg, True):
            d.setVar('SUMMARY_' + pkg, summary % on)
        if postinst:
            d.setVar('pkg_postinst_' + pkg, postinst)
        if postrm:
            d.setVar('pkg_postrm_' + pkg, postrm)
        if callable(hook):
            hook(f, pkg, file_regex, output_pattern, m.group(1))

    d.setVar('PACKAGES', ' '.join(packages))
    return split_packages
}


python get_cputime () {
def get_cputime():
    with open("/proc/stat", "r") as f:
        fields = f.readline().rstrip().split()[1:]
    return sum(int(field) for field in fields)
}


python process_dir () {
def process_dir (rootdir, directory, d):
    import stat

    rootdir = os.path.normpath(rootdir)
    cmd = d.expand('chrpath')
    tmpdir = os.path.normpath(d.getVar('TMPDIR'))
    baseprefix = os.path.normpath(d.expand(''))
    hostos = d.getVar("HOST_OS", True)

    #bb.debug("Checking %s for binaries to process" % directory)
    if not os.path.exists(directory):
        return

    if "linux" in hostos:
        process_file = process_file_linux
    elif "darwin" in hostos:
        process_file = process_file_darwin
    else:
        # Relocations not supported
        return

    dirs = os.listdir(directory)
    for file in dirs:
        fpath = directory + "/" + file
        fpath = os.path.normpath(fpath)
        if os.path.islink(fpath):
            # Skip symlinks
            continue

        if os.path.isdir(fpath):
            process_dir(rootdir, fpath, d)
        else:
            #bb.note("Testing %s for relocatability" % fpath)

            # We need read and write permissions for chrpath, if we don't have
            # them then set them temporarily. Take a copy of the files
            # permissions so that we can restore them afterwards.
            perms = os.stat(fpath)[stat.ST_MODE]
            if os.access(fpath, os.W_OK|os.R_OK):
                perms = None
            else:
                # Temporarily make the file writeable so we can chrpath it
                os.chmod(fpath, perms|stat.S_IRWXU)
            process_file(cmd, fpath, rootdir, baseprefix, tmpdir, d)

            if perms:
                os.chmod(fpath, perms)
}


python runtime_mapping_rename () {
def runtime_mapping_rename (varname, pkg, d):
    #bb.note("%s before: %s" % (varname, d.getVar(varname, True)))

    if bb.data.inherits_class('packagegroup', d):
        return

    new_depends = {}
    deps = bb.utils.explode_dep_versions2(d.getVar(varname, True) or "")
    for depend in deps:
        new_depend = get_package_mapping(depend, pkg, d)
        new_depends[new_depend] = deps[depend]

    d.setVar(varname, bb.utils.join_deps(new_depends, commasep=False))

    #bb.note("%s after: %s" % (varname, d.getVar(varname, True)))
}


python package_package_name_hook () {
    """
    A package_name_hook function can be used to rewrite the package names by
    changing PKG.  For an example, see debian.bbclass.
    """
    pass
}


python patch_do_patch () {
    import oe.patch

    patchsetmap = {
        "patch": oe.patch.PatchTree,
        "quilt": oe.patch.QuiltTree,
        "git": oe.patch.GitApplyTree,
    }

    cls = patchsetmap[d.getVar('PATCHTOOL', True) or 'quilt']

    resolvermap = {
        "noop": oe.patch.NOOPResolver,
        "user": oe.patch.UserResolver,
    }

    rcls = resolvermap[d.getVar('PATCHRESOLVE', True) or 'user']

    classes = {}

    s = d.getVar('S', True)

    path = os.getenv('PATH')
    os.putenv('PATH', d.getVar('PATH', True))

    # We must use one TMPDIR per process so that the "patch" processes
    # don't generate the same temp file name.

    import tempfile
    process_tmpdir = tempfile.mkdtemp()
    os.environ['TMPDIR'] = process_tmpdir

    for patch in src_patches(d):
        _, _, local, _, _, parm = bb.fetch.decodeurl(patch)

        if "patchdir" in parm:
            patchdir = parm["patchdir"]
            if not os.path.isabs(patchdir):
                patchdir = os.path.join(s, patchdir)
        else:
            patchdir = s

        if not patchdir in classes:
            patchset = cls(patchdir, d)
            resolver = rcls(patchset, oe_terminal)
            classes[patchdir] = (patchset, resolver)
            patchset.Clean()
        else:
            patchset, resolver = classes[patchdir]

        bb.note("Applying patch '%s' (%s)" % (parm['patchname'], oe.path.format_display(local, d)))
        try:
            patchset.Import({"file":local, "strippath": parm['striplevel']}, True)
        except Exception as exc:
            bb.utils.remove(process_tmpdir, True)
            bb.fatal(str(exc))
        try:
            resolver.Resolve()
        except bb.BBHandledException as e:
            bb.utils.remove(process_tmpdir, True)
            bb.fatal(str(e))

    bb.utils.remove(process_tmpdir, True)
    del os.environ['TMPDIR']
}


python rpath_replace () {
def rpath_replace (path, d):
    bindirs = d.expand("/usr/bin /usr/sbin /sbin /bin /usr/lib /lib /usr/lib/systemd-serialgetty ").split()

    for bindir in bindirs:
        #bb.note ("Processing directory " + bindir)
        directory = path + "/" + bindir
        process_dir (path, directory, d)
}


python run_buildstats () {
    import bb.build
    import bb.event
    import bb.data
    import time, subprocess, platform

    if isinstance(e, bb.event.BuildStarted):
        ########################################################################
        # at first pass make the buildstats heriarchy and then
        # set the buildname
        ########################################################################
        try:
            bb.utils.mkdirhier(e.data.getVar('BUILDSTATS_BASE', True))
        except:
            pass
        set_bn(e)
        bn = get_bn(e)
        set_device(e)
        device = get_device(e)

        bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
        try:
            bb.utils.mkdirhier(bsdir)
        except:
            pass
        if device != "NoLogicalDevice":
            set_diskdata("__diskdata_build", device, e.data)
        set_timedata("__timedata_build", e.data)
        build_time = os.path.join(bsdir, "build_stats")
        # write start of build into build_time
        file = open(build_time,"a")
        host_info = platform.uname()
        file.write("Host Info: ")
        for x in host_info:
            if x:
                file.write(x + " ")
        file.write("\n")
        file.write("Build Started: %0.2f \n" % time.time())
        file.close()

    elif isinstance(e, bb.event.BuildCompleted):
        bn = get_bn(e)
        device = get_device(e)
        bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
        taskdir = os.path.join(bsdir, e.data.expand("systemd-serialgetty-1.0-r5"))
        build_time = os.path.join(bsdir, "build_stats")
        file = open(build_time, "a")
        ########################################################################
        # Write build statistics for the build
        ########################################################################
        timedata = get_timedata("__timedata_build", e.data)
        if timedata:
            time, cpu = timedata
            # write end of build and cpu used into build_time
            file.write("Elapsed time: %0.2f seconds \n" % (time))
            if cpu:
                file.write("CPU usage: %0.1f%% \n" % cpu)
        if device != "NoLogicalDevice":
            diskio = get_diskdata("__diskdata_build", device, e.data)
            if diskio:
                for key in sorted(diskio.iterkeys()):
                    file.write(key + ": " + diskio[key] + "\n")
        file.close()

    if isinstance(e, bb.build.TaskStarted):
        bn = get_bn(e)
        device = get_device(e)
        bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
        taskdir = os.path.join(bsdir, e.data.expand("systemd-serialgetty-1.0-r5"))
        if device != "NoLogicalDevice":
            set_diskdata("__diskdata_task", device, e.data)
        set_timedata("__timedata_task", e.data, e.time)
        try:
            bb.utils.mkdirhier(taskdir)
        except:
            pass
        # write into the task event file the name and start time
        file = open(os.path.join(taskdir, e.task), "a")
        file.write("Event: %s \n" % bb.event.getName(e))
        file.write("Started: %0.2f \n" % e.time)
        file.close()

    elif isinstance(e, bb.build.TaskSucceeded):
        bn = get_bn(e)
        device = get_device(e)
        bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
        taskdir = os.path.join(bsdir, e.data.expand("systemd-serialgetty-1.0-r5"))
        write_task_data("passed", os.path.join(taskdir, e.task), device, e)
        if e.task == "do_rootfs":
            bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
            bs=os.path.join(bsdir, "build_stats")
            file = open(bs,"a")
            rootfs = e.data.getVar('IMAGE_ROOTFS', True)
            rootfs_size = subprocess.Popen(["du", "-sh", rootfs], stdout=subprocess.PIPE).stdout.read()
            file.write("Uncompressed Rootfs size: %s" % rootfs_size)
            file.close()

    elif isinstance(e, bb.build.TaskFailed):
        bn = get_bn(e)
        device = get_device(e)
        bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
        taskdir = os.path.join(bsdir, e.data.expand("systemd-serialgetty-1.0-r5"))
        write_task_data("failed", os.path.join(taskdir, e.task), device, e)
        ########################################################################
        # Lets make things easier and tell people where the build failed in
        # build_status. We do this here because BuildCompleted triggers no
        # matter what the status of the build actually is
        ########################################################################
        build_status = os.path.join(bsdir, "build_stats")
        file = open(build_status,"a")
        file.write(e.data.expand("Failed at: systemd-serialgetty-1.0-r5 at task: %s \n" % e.task))
        file.close()
}


python explode_deps () {
def explode_deps(s):
    return bb.utils.explode_deps(s)
}


python package_qa_check_libexec () {
def package_qa_check_libexec(path,name, d, elf, messages):

    # Skip the case where the default is explicitly /usr/libexec
    libexec = d.getVar('libexecdir', True)
    if libexec == "/usr/libexec":
        return True

    if 'libexec' in path.split(os.path.sep):
        messages["libexec"] = "%s: %s is using libexec please relocate to %s" % (name, package_qa_clean_path(path, d), libexec)
        return False

    return True
}


python base_prune_suffix () {
def base_prune_suffix(var, suffixes, d):
    return oe.utils.prune_suffix(var, suffixes, d)
}


python perform_packagecopy () {
    enabled = oe.data.typed_value('LICENSE_CREATE_PACKAGE', d)
    if d.getVar('CLASSOVERRIDE', True) == 'class-target' and enabled:
        lic_files_paths = find_license_files(d)

        # LICENSE_FILES_DIRECTORY starts with '/' so os.path.join cannot be used to join D and LICENSE_FILES_DIRECTORY
        destdir = d.getVar('D', True) + os.path.join(d.getVar('LICENSE_FILES_DIRECTORY', True), d.getVar('PN', True))
        copy_license_files(lic_files_paths, destdir)
        add_package_and_files(d)
    dest = d.getVar('D', True)
    dvar = d.getVar('PKGD', True)

    # Start by package population by taking a copy of the installed
    # files to operate on
    # Preserve sparse files and hard links
    cmd = 'tar -cf - -C %s -p . | tar -xf - -C %s' % (dest, dvar)
    (retval, output) = oe.utils.getstatusoutput(cmd)
    if retval:
        bb.fatal("file copy failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else ""))

    # replace RPATHs for the nativesdk binaries, to make them relocatable
    if bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('cross-canadian', d):
        rpath_replace (dvar, d)
}


python write_task_data () {
def write_task_data(status, logfile, dev, e):
    bn = get_bn(e)
    bsdir = os.path.join(e.data.getVar('BUILDSTATS_BASE', True), bn)
    taskdir = os.path.join(bsdir, e.data.expand("systemd-serialgetty-1.0-r5"))
    file = open(os.path.join(logfile), "a")
    timedata = get_timedata("__timedata_task", e.data, e.time)
    if timedata:
        elapsedtime, cpu = timedata
        file.write(bb.data.expand("systemd-serialgetty-1.0-r5: %s: Elapsed time: %0.2f seconds \n" %
                                 (e.task, elapsedtime), e.data))
        if cpu:
            file.write("CPU usage: %0.1f%% \n" % cpu)
    ############################################################################
    # Here we gather up disk data. In an effort to avoid lying with stats
    # I do a bare minimum of analysis of collected data.
    # The simple fact is, doing disk io collection on a per process basis
    # without effecting build time would be difficult.
    # For the best information, running things with BB_TOTAL_THREADS = "1"
    # would return accurate per task results.
    ############################################################################
    if dev != "NoLogicalDevice":
        diskdata = get_diskdata("__diskdata_task", dev, e.data)
        if diskdata:
            for key in sorted(diskdata.iterkeys()):
                file.write(key + ": " + diskdata[key] + "\n")
    if status is "passed":
	    file.write("Status: PASSED \n")
    else:
        file.write("Status: FAILED \n")
    file.write("Ended: %0.2f \n" % e.time)
    file.close()
}


python package_depchains () {
    """
    For a given set of prefix and postfix modifiers, make those packages
    RRECOMMENDS on the corresponding packages for its RDEPENDS.

    Example:  If package A depends upon package B, and A's .bb emits an
    A-dev package, this would make A-dev Recommends: B-dev.

    If only one of a given suffix is specified, it will take the RRECOMMENDS
    based on the RDEPENDS of *all* other packages. If more than one of a given
    suffix is specified, its will only use the RDEPENDS of the single parent
    package.
    """

    packages  = d.getVar('PACKAGES', True)
    postfixes = (d.getVar('DEPCHAIN_POST', True) or '').split()
    prefixes  = (d.getVar('DEPCHAIN_PRE', True) or '').split()

    def pkg_adddeprrecs(pkg, base, suffix, getname, depends, d):

        #bb.note('depends for %s is %s' % (base, depends))
        rreclist = bb.utils.explode_dep_versions2(d.getVar('RRECOMMENDS_' + pkg, True) or "")

        for depend in depends:
            if depend.find('-native') != -1 or depend.find('-cross') != -1 or depend.startswith('virtual/'):
                #bb.note("Skipping %s" % depend)
                continue
            if depend.endswith('-dev'):
                depend = depend[:-4]
            if depend.endswith('-dbg'):
                depend = depend[:-4]
            pkgname = getname(depend, suffix)
            #bb.note("Adding %s for %s" % (pkgname, depend))
            if pkgname not in rreclist and pkgname != pkg:
                rreclist[pkgname] = []

        #bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
        d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))

    def pkg_addrrecs(pkg, base, suffix, getname, rdepends, d):

        #bb.note('rdepends for %s is %s' % (base, rdepends))
        rreclist = bb.utils.explode_dep_versions2(d.getVar('RRECOMMENDS_' + pkg, True) or "")

        for depend in rdepends:
            if depend.find('virtual-locale-') != -1:
                #bb.note("Skipping %s" % depend)
                continue
            if depend.endswith('-dev'):
                depend = depend[:-4]
            if depend.endswith('-dbg'):
                depend = depend[:-4]
            pkgname = getname(depend, suffix)
            #bb.note("Adding %s for %s" % (pkgname, depend))
            if pkgname not in rreclist and pkgname != pkg:
                rreclist[pkgname] = []

        #bb.note('setting: RRECOMMENDS_%s=%s' % (pkg, ' '.join(rreclist)))
        d.setVar('RRECOMMENDS_%s' % pkg, bb.utils.join_deps(rreclist, commasep=False))

    def add_dep(list, dep):
        if dep not in list:
            list.append(dep)

    depends = []
    for dep in bb.utils.explode_deps(d.getVar('DEPENDS', True) or ""):
        add_dep(depends, dep)

    rdepends = []
    for pkg in packages.split():
        for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + pkg, True) or ""):
            add_dep(rdepends, dep)

    #bb.note('rdepends is %s' % rdepends)

    def post_getname(name, suffix):
        return '%s%s' % (name, suffix)
    def pre_getname(name, suffix):
        return '%s%s' % (suffix, name)

    pkgs = {}
    for pkg in packages.split():
        for postfix in postfixes:
            if pkg.endswith(postfix):
                if not postfix in pkgs:
                    pkgs[postfix] = {}
                pkgs[postfix][pkg] = (pkg[:-len(postfix)], post_getname)

        for prefix in prefixes:
            if pkg.startswith(prefix):
                if not prefix in pkgs:
                    pkgs[prefix] = {}
                pkgs[prefix][pkg] = (pkg[:-len(prefix)], pre_getname)

    if "-dbg" in pkgs:
        pkglibdeps = read_libdep_files(d)
        pkglibdeplist = []
        for pkg in pkglibdeps:
            for k in pkglibdeps[pkg]:
                add_dep(pkglibdeplist, k)
        # FIXME this should not look at PN once all task recipes inherit from task.bbclass
        dbgdefaultdeps = ((d.getVar('DEPCHAIN_DBGDEFAULTDEPS', True) == '1') or (d.getVar('PN', True) or '').startswith('packagegroup-'))

    for suffix in pkgs:
        for pkg in pkgs[suffix]:
            if d.getVarFlag('RRECOMMENDS_' + pkg, 'nodeprrecs'):
                continue
            (base, func) = pkgs[suffix][pkg]
            if suffix == "-dev":
                pkg_adddeprrecs(pkg, base, suffix, func, depends, d)
            elif suffix == "-dbg":
                if not dbgdefaultdeps:
                    pkg_addrrecs(pkg, base, suffix, func, pkglibdeplist, d)
                    continue
            if len(pkgs[suffix]) == 1:
                pkg_addrrecs(pkg, base, suffix, func, rdepends, d)
            else:
                rdeps = []
                for dep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + base, True) or ""):
                    add_dep(rdeps, dep)
                pkg_addrrecs(pkg, base, suffix, func, rdeps, d)
}


python sstate_task_postfunc () {
    shared_state = sstate_state_fromvars(d)
    sstate_install(shared_state, d)
    for intercept in shared_state['interceptfuncs']:
        bb.build.exec_func(intercept, d)
    omask = os.umask(002)
    if omask != 002:
       bb.note("Using umask 002 (not %0o) for sstate packaging" % omask)
    sstate_package(shared_state, d)
    os.umask(omask)
}


python bblayers_conf_file () {
def bblayers_conf_file(d):
    return os.path.join(d.getVar('TOPDIR', True), 'conf/bblayers.conf')
}


python check_git_version () {
def check_git_version(sanity_data):
    from distutils.version import LooseVersion
    status, result = oe.utils.getstatusoutput("git --version 2> /dev/null")
    if status != 0:
        return "Unable to execute git --version, exit code %s\n" % status
    version = result.split()[2]
    if LooseVersion(version) < LooseVersion("1.7.8"):
        return "Your version of git is older than 1.7.8 and has bugs which will break builds. Please install a newer version of git.\n"
    return None
}


python package_qa_check_unsafe_references_in_binaries () {
def package_qa_check_unsafe_references_in_binaries(path, name, d, elf, messages):
    """
    Ensure binaries in base_[bindir|sbindir|libdir] do not link to files under exec_prefix
    """
    if unsafe_references_skippable(path, name, d):
        return

    if elf:
        import subprocess as sub
        pn = d.getVar('PN', True)

        exec_prefix = d.getVar('exec_prefix', True)
        sysroot_path = d.getVar('STAGING_DIR_TARGET', True)
        sysroot_path_usr = sysroot_path + exec_prefix

        try:
            ldd_output = bb.process.Popen(["prelink-rtld", "--root", sysroot_path, path], stdout=sub.PIPE).stdout.read()
        except bb.process.CmdError:
            error_msg = pn + ": prelink-rtld aborted when processing %s" % path
            package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)
            return False

        if sysroot_path_usr in ldd_output:
            ldd_output = ldd_output.replace(sysroot_path, "")

            pkgdest = d.getVar('PKGDEST', True)
            packages = d.getVar('PACKAGES', True)

            for package in packages.split():
                short_path = path.replace('%s/%s' % (pkgdest, package), "", 1)
                if (short_path != path):
                    break

            base_err = pn + ": %s, installed in the base_prefix, requires a shared library under exec_prefix (%s)" % (short_path, exec_prefix)
            for line in ldd_output.split('\n'):
                if exec_prefix in line:
                    error_msg = "%s: %s" % (base_err, line.strip())
                    package_qa_handle_error("unsafe-references-in-binaries", error_msg, d)

            return False
}


python sysroot_checkhashes () {
def sysroot_checkhashes(covered, tasknames, fnids, fns, d, invalidtasks = None):
    problems = set()
    configurefnids = set()
    if not invalidtasks:
        invalidtasks = xrange(len(tasknames))
    for task in invalidtasks:
        if tasknames[task] == "do_configure" and task not in covered:
            configurefnids.add(fnids[task])
    for task in covered:
        if tasknames[task] == "do_populate_sysroot" and fnids[task] in configurefnids:
            problems.add(task)
    return problems
}


python populate_packages () {
    import glob, re

    workdir = d.getVar('WORKDIR', True)
    outdir = d.getVar('DEPLOY_DIR', True)
    dvar = d.getVar('PKGD', True)
    packages = d.getVar('PACKAGES', True)
    pn = d.getVar('PN', True)

    bb.utils.mkdirhier(outdir)
    os.chdir(dvar)

    # Sanity check PACKAGES for duplicates
    # Sanity should be moved to sanity.bbclass once we have the infrastucture
    package_list = []

    for pkg in packages.split():
        if pkg in package_list:
            msg = "%s is listed in PACKAGES multiple times, this leads to packaging errors." % pkg
            package_qa_handle_error("packages-list", msg, d)
        else:
            package_list.append(pkg)
    d.setVar('PACKAGES', ' '.join(package_list))
    pkgdest = d.getVar('PKGDEST', True)

    seen = []

    # os.mkdir masks the permissions with umask so we have to unset it first
    oldumask = os.umask(0)

    for pkg in package_list:
        root = os.path.join(pkgdest, pkg)
        bb.utils.mkdirhier(root)

        filesvar = d.getVar('FILES_%s' % pkg, True) or ""
        if "//" in filesvar:
            msg = "FILES variable for package %s contains '//' which is invalid. Attempting to fix this but you should correct the metadata.\n" % pkg
            package_qa_handle_error("files-invalid", msg, d)
            filesvar.replace("//", "/")

        origfiles = filesvar.split()
        files = files_from_filevars(origfiles)

        for file in files:
            if (not cpath.islink(file)) and (not cpath.exists(file)):
                continue
            if file in seen:
                continue
            seen.append(file)

            def mkdir(src, dest, p):
                src = os.path.join(src, p)
                dest = os.path.join(dest, p)
                fstat = cpath.stat(src)
                os.mkdir(dest, fstat.st_mode)
                os.chown(dest, fstat.st_uid, fstat.st_gid)
                if p not in seen:
                    seen.append(p)
                cpath.updatecache(dest)

            def mkdir_recurse(src, dest, paths):
                if cpath.exists(dest + '/' + paths):
                    return
                while paths.startswith("./"):
                    paths = paths[2:]
                p = "."
                for c in paths.split("/"):
                    p = os.path.join(p, c)
                    if not cpath.exists(os.path.join(dest, p)):
                        mkdir(src, dest, p)

            if cpath.isdir(file) and not cpath.islink(file):
                mkdir_recurse(dvar, root, file)
                continue

            mkdir_recurse(dvar, root, os.path.dirname(file))
            fpath = os.path.join(root,file)
            if not cpath.islink(file):
                os.link(file, fpath)
                fstat = cpath.stat(file)
                os.chmod(fpath, fstat.st_mode)
                os.chown(fpath, fstat.st_uid, fstat.st_gid)
                continue
            ret = bb.utils.copyfile(file, fpath)
            if ret is False or ret == 0:
                raise bb.build.FuncFailed("File population failed")

    os.umask(oldumask)
    os.chdir(workdir)

    # Handle LICENSE_EXCLUSION
    package_list = []
    for pkg in packages.split():
        if d.getVar('LICENSE_EXCLUSION-' + pkg, True):
            msg = "%s has an incompatible license. Excluding from packaging." % pkg
            package_qa_handle_error("incompatible-license", msg, d)
        else:
            package_list.append(pkg)
    d.setVar('PACKAGES', ' '.join(package_list))

    unshipped = []
    for root, dirs, files in cpath.walk(dvar):
        dir = root[len(dvar):]
        if not dir:
            dir = os.sep
        for f in (files + dirs):
            path = os.path.join(dir, f)
            if ('.' + path) not in seen:
                unshipped.append(path)

    if unshipped != []:
        msg = pn + ": Files/directories were installed but not shipped in any package:"
        if "installed-vs-shipped" in (d.getVar('INSANE_SKIP_' + pn, True) or "").split():
            bb.note("Package %s skipping QA tests: installed-vs-shipped" % pn)
        else:
            for f in unshipped:
                msg = msg + "\n  " + f
            msg = msg + "\nPlease set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install."
            package_qa_handle_error("installed-vs-shipped", msg, d)
}


python check_gcc_march () {
def check_gcc_march(sanity_data):
    result = True
    message = ""

    # Check if -march not in BUILD_CFLAGS
    if sanity_data.getVar("BUILD_CFLAGS",True).find("-march") < 0:
        result = False

        # Construct a test file
        f = open("gcc_test.c", "w")
        f.write("int main (){ volatile int atomic = 2; __sync_bool_compare_and_swap (&atomic, 2, 3); return 0; }\n")
        f.close()

        # Check if GCC could work without march
        if not result:
            status,res = oe.utils.getstatusoutput("gcc gcc_test.c -o gcc_test")
            if status == 0:
                result = True;

        if not result:
            status,res = oe.utils.getstatusoutput("gcc -march=native gcc_test.c -o gcc_test")
            if status == 0:
                message = "BUILD_CFLAGS_append = \" -march=native\""
                result = True;

        if not result:
            build_arch = sanity_data.getVar('BUILD_ARCH', True)
            status,res = oe.utils.getstatusoutput("gcc -march=%s gcc_test.c -o gcc_test" % build_arch)
            if status == 0:
                message = "BUILD_CFLAGS_append = \" -march=%s\"" % build_arch
                result = True;

        os.remove("gcc_test.c")
        if os.path.exists("gcc_test"):
            os.remove("gcc_test")

    return (result, message)
}


python package_qa_check_staged () {
def package_qa_check_staged(path,d):
    """
    Check staged la and pc files for sanity
      -e.g. installed being false

        As this is run after every stage we should be able
        to find the one responsible for the errors easily even
        if we look at every .pc and .la file
    """

    sane = True
    tmpdir = d.getVar('TMPDIR', True)
    workdir = os.path.join(tmpdir, "work")

    installed = "installed=yes"
    if bb.data.inherits_class("native", d) or bb.data.inherits_class("cross", d):
        pkgconfigcheck = workdir
    else:
        pkgconfigcheck = tmpdir

    # find all .la and .pc files
    # read the content
    # and check for stuff that looks wrong
    for root, dirs, files in os.walk(path):
        for file in files:
            path = os.path.join(root,file)
            if file.endswith(".la"):
                with open(path) as f:
                    file_content = f.read()
                    if workdir in file_content:
                        error_msg = "%s failed sanity test (workdir) in path %s" % (file,root)
                        sane = package_qa_handle_error("la", error_msg, d)
            elif file.endswith(".pc"):
                with open(path) as f:
                    file_content = f.read()
                    if pkgconfigcheck in file_content:
                        error_msg = "%s failed sanity test (tmpdir) in path %s" % (file,root)
                        sane = package_qa_handle_error("pkgconfig", error_msg, d)

    return sane
}


python extend_variants () {
def extend_variants(d, var, extend, delim=':'):
    """Return a string of all bb class extend variants for the given extend"""
    variants = []
    whole = d.getVar(var, True) or ""
    for ext in whole.split():
        eext = ext.split(delim)
        if len(eext) > 1 and eext[0] == extend:
            variants.append(eext[1])
    return " ".join(variants)
}


python buildcfg_vars () {
def buildcfg_vars(d):
    statusvars = oe.data.typed_value('BUILDCFG_VARS', d)
    for var in statusvars:
        value = d.getVar(var, True)
        if value is not None:
            yield '%-17s = "%s"' % (var, value)
}


python package_qa_check_rdepends () {
def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, packages, d):
    # Don't do this check for kernel/module recipes, there aren't too many debug/development
    # packages and you can get false positives e.g. on kernel-module-lirc-dev
    if bb.data.inherits_class("kernel", d) or bb.data.inherits_class("module-base", d):
        return True

    sane = True
    if not "-dbg" in pkg and not "packagegroup-" in pkg and not "-image" in pkg:
        localdata = bb.data.createCopy(d)
        localdata.setVar('OVERRIDES', pkg)
        bb.data.update_data(localdata)

        # Now check the RDEPENDS
        rdepends = bb.utils.explode_deps(localdata.getVar('RDEPENDS', True) or "")

        # Now do the sanity check!!!
        if "build-deps" not in skip:
            for rdepend in rdepends:
                if "-dbg" in rdepend and "debug-deps" not in skip:
                    error_msg = "%s rdepends on %s" % (pkg,rdepend)
                    sane = package_qa_handle_error("debug-deps", error_msg, d)
                if (not "-dev" in pkg and not "-staticdev" in pkg) and rdepend.endswith("-dev") and "dev-deps" not in skip:
                    error_msg = "%s rdepends on %s" % (pkg, rdepend)
                    sane = package_qa_handle_error("dev-deps", error_msg, d)
                if rdepend not in packages:
                    rdep_data = oe.packagedata.read_subpkgdata(rdepend, d)
                    if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
                        continue
                    if not rdep_data or not 'PN' in rdep_data:
                        pkgdata_dir = d.getVar("PKGDATA_DIR", True)
                        try:
                            possibles = os.listdir("%s/runtime-rprovides/%s/" % (pkgdata_dir, rdepend))
                        except OSError:
                            possibles = []
                        for p in possibles:
                            rdep_data = oe.packagedata.read_subpkgdata(p, d)
                            if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
                                break
                    if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
                        continue
                    error_msg = "%s rdepends on %s, but it isn't a build dependency?" % (pkg, rdepend)
                    sane = package_qa_handle_error("build-deps", error_msg, d)

        if "file-rdeps" not in skip:
            ignored_file_rdeps = set(['/bin/sh', '/usr/bin/env', 'rtld(GNU_HASH)'])
            if bb.data.inherits_class('nativesdk', d):
                ignored_file_rdeps |= set(['/bin/bash', '/usr/bin/perl'])
            # For Saving the FILERDEPENDS
            filerdepends = {}
            rdep_data = oe.packagedata.read_subpkgdata(pkg, d)
            for key in rdep_data:
                if key.startswith("FILERDEPENDS_"):
                    for subkey in rdep_data[key].split():
                        if subkey not in ignored_file_rdeps:
                            # We already know it starts with FILERDEPENDS_
                            filerdepends[subkey] = key[13:]

            if filerdepends:
                next = rdepends
                done = rdepends[:]
                # Find all the rdepends on the dependency chain
                while next:
                    new = []
                    for rdep in next:
                        rdep_data = oe.packagedata.read_subpkgdata(rdep, d)
                        sub_rdeps = rdep_data.get("RDEPENDS_" + rdep)
                        if not sub_rdeps:
                            continue
                        for sub_rdep in sub_rdeps.split():
                            if sub_rdep in done:
                                continue
                            if not sub_rdep.startswith('(') and \
                                    oe.packagedata.has_subpkgdata(sub_rdep, d):
                                # It's a new rdep
                                done.append(sub_rdep)
                                new.append(sub_rdep)
                    next = new

                # Add the rprovides of itself
                if pkg not in done:
                    done.insert(0, pkg)

                # The python is not a package, but python-core provides it, so
                # skip checking /usr/bin/python if python is in the rdeps, in
                # case there is a RDEPENDS_pkg = "python" in the recipe.
                for py in [ d.getVar('MLPREFIX', True) + "python", "python" ]:
                    if py in done:
                        filerdepends.pop("/usr/bin/python",None)
                        done.remove(py)
                for rdep in done:
                    # For Saving the FILERPROVIDES, RPROVIDES and FILES_INFO
                    rdep_data = oe.packagedata.read_subpkgdata(rdep, d)
                    for key in rdep_data:
                        if key.startswith("FILERPROVIDES_") or key.startswith("RPROVIDES_"):
                            for subkey in rdep_data[key].split():
                                filerdepends.pop(subkey,None)
                        # Add the files list to the rprovides
                        if key == "FILES_INFO":
                            # Use eval() to make it as a dict
                            for subkey in eval(rdep_data[key]):
                                filerdepends.pop(subkey,None)
                    if not filerdepends:
                        # Break if all the file rdepends are met
                        break
            if filerdepends:
                for key in filerdepends:
                    error_msg = "%s contained in package %s requires %s, but no providers found in its RDEPENDS" % \
                            (filerdepends[key],pkg, key)
                sane = package_qa_handle_error("file-rdeps", error_msg, d)

    return sane
}


python get_package_mapping () {
def get_package_mapping (pkg, basepkg, d):
    import oe.packagedata

    data = oe.packagedata.read_subpkgdata(pkg, d)
    key = "PKG_%s" % pkg

    if key in data:
        # Have to avoid undoing the write_extra_pkgs(global_variants...)
        if bb.data.inherits_class('allarch', d) and data[key] == basepkg:
            return pkg
        return data[key]

    return pkg
}


python sstate_task_prefunc () {
    shared_state = sstate_state_fromvars(d)
    sstate_clean(shared_state, d)
}


python check_sanity_sstate_dir_change () {
def check_sanity_sstate_dir_change(sstate_dir, data):
    # Sanity checks to be done when the value of SSTATE_DIR changes

    # Check that SSTATE_DIR isn't on a filesystem with limited filename length (eg. eCryptFS)
    testmsg = ""
    if sstate_dir != "":
        testmsg = check_create_long_filename(sstate_dir, "SSTATE_DIR")
        # If we don't have permissions to SSTATE_DIR, suggest the user set it as an SSTATE_MIRRORS
        try:
            err = testmsg.split(': ')[1].strip()
            if err == "Permission denied.":
                testmsg = testmsg + "You could try using %s in SSTATE_MIRRORS rather than as an SSTATE_CACHE.\n" % (sstate_dir)
        except IndexError:
            pass
    return testmsg
}


python sstate_setscene () {
def sstate_setscene(d):
    shared_state = sstate_state_fromvars(d)
    accelerate = sstate_installpkg(shared_state, d)
    if not accelerate:
        raise bb.build.FuncFailed("No suitable staging package found")
}


python do_package_qa_setscene () {
    sstate_setscene(d)
}


python base_path_relative () {
def base_path_relative(src, dest):
    return oe.path.relative(src, dest)
}


python do_cleanall () {
    src_uri = (d.getVar('SRC_URI', True) or "").split()
    if len(src_uri) == 0:
        return

    try:
        fetcher = bb.fetch2.Fetch(src_uri, d)
        fetcher.clean()
    except bb.fetch2.BBFetchException, e:
        raise bb.build.FuncFailed(e)
}


python sstate_package () {
def sstate_package(ss, d):
    import oe.path

    def make_relative_symlink(path, outputpath, d):
        # Replace out absolute TMPDIR paths in symlinks with relative ones
        if not os.path.islink(path):
            return
        link = os.readlink(path)
        if not os.path.isabs(link):
            return
        if not link.startswith(tmpdir):
            return

        depth = outputpath.rpartition(tmpdir)[2].count('/')
        base = link.partition(tmpdir)[2].strip()
        while depth > 1:
            base = "/.." + base
            depth -= 1
        base = "." + base

        bb.debug(2, "Replacing absolute path %s with relative path %s for %s" % (link, base, outputpath))
        os.remove(path)
        os.symlink(base, path)

    tmpdir = d.getVar('TMPDIR', True)

    sstatebuild = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sstate-build-%s/" % ss['task'])
    sstatepkg = d.getVar('SSTATE_PKG', True) + '_'+ ss['task'] + ".tgz"
    bb.utils.remove(sstatebuild, recurse=True)
    bb.utils.mkdirhier(sstatebuild)
    bb.utils.mkdirhier(os.path.dirname(sstatepkg))
    for state in ss['dirs']:
        if not os.path.exists(state[1]):
            continue
        srcbase = state[0].rstrip("/").rsplit('/', 1)[0]
        for walkroot, dirs, files in os.walk(state[1]):
            for file in files:
                srcpath = os.path.join(walkroot, file)
                dstpath = srcpath.replace(state[1], state[2])
                make_relative_symlink(srcpath, dstpath, d)
            for dir in dirs:
                srcpath = os.path.join(walkroot, dir)
                dstpath = srcpath.replace(state[1], state[2])
                make_relative_symlink(srcpath, dstpath, d)
        bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0]))
        oe.path.copyhardlinktree(state[1], sstatebuild + state[0])

    workdir = d.getVar('WORKDIR', True)
    for plain in ss['plaindirs']:
        pdir = plain.replace(workdir, sstatebuild)
        bb.utils.mkdirhier(plain)
        bb.utils.mkdirhier(pdir)
        oe.path.copyhardlinktree(plain, pdir)

    d.setVar('SSTATE_BUILDDIR', sstatebuild)
    d.setVar('SSTATE_PKG', sstatepkg)

    for f in (d.getVar('SSTATECREATEFUNCS', True) or '').split() + ['sstate_create_package'] + \
             (d.getVar('SSTATEPOSTCREATEFUNCS', True) or '').split():
        bb.build.exec_func(f, d)

    bb.siggen.dump_this_task(sstatepkg + ".siginfo", d)

    return
}


python do_populate_lic () {
    """
    Populate LICENSE_DIRECTORY with licenses.
    """
    lic_files_paths = find_license_files(d)

    # The base directory we wrangle licenses to
    destdir = os.path.join(d.getVar('LICSSTATEDIR', True), d.getVar('PN', True))
    copy_license_files(lic_files_paths, destdir)
}


python process_file_linux () {
def process_file_linux(cmd, fpath, rootdir, baseprefix, tmpdir, d):
    import subprocess as sub

    p = sub.Popen([cmd, '-l', fpath],stdout=sub.PIPE,stderr=sub.PIPE)
    err, out = p.communicate()
    # If returned succesfully, process stderr for results
    if p.returncode != 0:
        return

    # Handle RUNPATH as well as RPATH
    err = err.replace("RUNPATH=","RPATH=")
    # Throw away everything other than the rpath list
    curr_rpath = err.partition("RPATH=")[2]
    #bb.note("Current rpath for %s is %s" % (fpath, curr_rpath.strip()))
    rpaths = curr_rpath.split(":")
    new_rpaths = []
    modified = False
    for rpath in rpaths:
        # If rpath is already dynamic copy it to new_rpath and continue
        if rpath.find("$ORIGIN") != -1:
            new_rpaths.append(rpath.strip())
            continue
        rpath =  os.path.normpath(rpath)
        if baseprefix not in rpath and tmpdir not in rpath:
            new_rpaths.append(rpath.strip())
            continue
        new_rpaths.append("$ORIGIN/" + os.path.relpath(rpath.strip(), os.path.dirname(fpath.replace(rootdir, "/"))))
        modified = True

    # if we have modified some rpaths call chrpath to update the binary
    if modified:
        args = ":".join(new_rpaths)
        #bb.note("Setting rpath for %s to %s" %(fpath, args))
        p = sub.Popen([cmd, '-r', args, fpath],stdout=sub.PIPE,stderr=sub.PIPE)
        out, err = p.communicate()
        if p.returncode != 0:
            bb.error("%s: chrpath command failed with exit code %d:\n%s%s" % (d.getVar('PN', True), p.returncode, out, err))
            raise bb.build.FuncFailed
}


python package_qa_handle_error () {
def package_qa_handle_error(error_class, error_msg, d):
    package_qa_write_error(error_class, error_msg, d)
    if error_class in (d.getVar("ERROR_QA", True) or "").split():
        bb.error("QA Issue: %s [%s]" % (error_msg, error_class))
        d.setVar("QA_SANE", False)
        return False
    elif error_class in (d.getVar("WARN_QA", True) or "").split():
        bb.warn("QA Issue: %s [%s]" % (error_msg, error_class))
    else:
        bb.note("QA Issue: %s [%s]" % (error_msg, error_class))
    return True
}


python setscene_depvalid () {
def setscene_depvalid(task, taskdependees, notneeded, d):
    # taskdependees is a dict of tasks which depend on task, each being a 3 item list of [PN, TASKNAME, FILENAME]
    # task is included in taskdependees too

    bb.debug(2, "Considering setscene task: %s" % (str(taskdependees[task])))

    def isNativeCross(x):
        return x.endswith("-native") or "-cross-" in x or "-crosssdk" in x

    def isPostInstDep(x):
        if x in ["qemu-native", "gdk-pixbuf-native", "qemuwrapper-cross", "depmodwrapper-cross", "systemd-systemctl-native", "gtk-update-icon-cache-native"]:
            return True
        return False

    # We only need to trigger populate_lic through direct dependencies
    if taskdependees[task][1] == "do_populate_lic":
        return True

    for dep in taskdependees:
        bb.debug(2, "  considering dependency: %s" % (str(taskdependees[dep])))
        if task == dep:
            continue
        if dep in notneeded:
            continue
        # do_package_write_* and do_package doesn't need do_package
        if taskdependees[task][1] == "do_package" and taskdependees[dep][1] in ['do_package', 'do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package_qa']:
            continue
        # do_package_write_* and do_package doesn't need do_populate_sysroot, unless is a postinstall dependency
        if taskdependees[task][1] == "do_populate_sysroot" and taskdependees[dep][1] in ['do_package', 'do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package_qa']:
            if isPostInstDep(taskdependees[task][0]) and taskdependees[dep][1] in ['do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm']:
                return False
            continue
        # Native/Cross packages don't exist and are noexec anyway
        if isNativeCross(taskdependees[dep][0]) and taskdependees[dep][1] in ['do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package', 'do_package_qa']:
            continue

        # Consider sysroot depending on sysroot tasks
        if taskdependees[task][1] == 'do_populate_sysroot' and taskdependees[dep][1] == 'do_populate_sysroot':
            # base-passwd/shadow-sysroot don't need their dependencies
            if taskdependees[dep][0].endswith(("base-passwd", "shadow-sysroot")):
                continue
            # Nothing need depend on libc-initial/gcc-cross-initial
            if "-initial" in taskdependees[task][0]:
                continue
            # Native/Cross populate_sysroot need their dependencies
            if isNativeCross(taskdependees[task][0]) and isNativeCross(taskdependees[dep][0]):
                return False
            # Target populate_sysroot depended on by cross tools need to be installed
            if isNativeCross(taskdependees[dep][0]):
                return False
            # Native/cross tools depended upon by target sysroot are not needed
            if isNativeCross(taskdependees[task][0]):
                continue
            # Target populate_sysroot need their dependencies
            return False

        # This is due to the [depends] in useradd.bbclass complicating matters
        # The logic *is* reversed here due to the way hard setscene dependencies are injected
        if taskdependees[task][1] == 'do_package' and taskdependees[dep][0].endswith(('shadow-native', 'shadow-sysroot', 'base-passwd', 'pseudo-native')) and taskdependees[dep][1] == 'do_populate_sysroot':
            continue

        # Safe fallthrough default
        bb.debug(2, " Default setscene dependency fall through due to dependency: %s" % (str(taskdependees[dep])))
        return False
    return True
}


python package_qa_check_buildpaths () {
def package_qa_check_buildpaths(path, name, d, elf, messages):
    """
    Check for build paths inside target files and error if not found in the whitelist
    """
    # Ignore .debug files, not interesting
    if path.find(".debug") != -1:
        return

    # Ignore symlinks
    if os.path.islink(path):
        return

    tmpdir = d.getVar('TMPDIR', True)
    with open(path) as f:
        file_content = f.read()
        if tmpdir in file_content:
            messages["buildpaths"] = "File %s in package contained reference to tmpdir" % package_qa_clean_path(path,d)

}


python base_read_file () {
def base_read_file(filename):
    return oe.utils.read_file(filename)
}


python all_multilib_tune_values () {
def all_multilib_tune_values(d, var, unique = True, need_split = True, delim = ' '):
    """Return a string of all ${var} in all multilib tune configuration"""
    values = []
    value = d.getVar(var, True) or ""
    if value != "":
        if need_split:
            for item in value.split(delim):
                values.append(item)
        else:
            values.append(value)
    variants = d.getVar("MULTILIB_VARIANTS", True) or ""
    for item in variants.split():
        localdata = bb.data.createCopy(d)
        overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
        localdata.setVar("OVERRIDES", overrides)
        bb.data.update_data(localdata)
        value = localdata.getVar(var, True) or ""
        if value != "":
            if need_split:
                for item in value.split(delim):
                    values.append(item)
            else:
                values.append(value)
    if unique:
        #we do this to keep order as much as possible
        ret = []
        for value in values:
            if not value in ret:
                ret.append(value)
    else:
        ret = values
    return " ".join(ret)}


python set_timedata () {
def set_timedata(var, data, server_time=None):
    import time
    if server_time:
        time = server_time
    else:
        time = time.time()
    cputime = get_cputime()
    proctime = get_process_cputime(os.getpid())
    data.setVar(var, (time, cputime, proctime))
}


python package_get_auto_pr () {
    import oe.prservice
    import re

    # Support per recipe PRSERV_HOST
    pn = d.getVar('PN', True)
    host = d.getVar("PRSERV_HOST_" + pn, True)
    if not (host is None):
        d.setVar("PRSERV_HOST", host)

    pkgv = d.getVar("PKGV", True)

    # PR Server not active, handle AUTOINC
    if not d.getVar('PRSERV_HOST', True):
        if 'AUTOINC' in pkgv:
            d.setVar("PKGV", pkgv.replace("AUTOINC", "0"))
        return

    auto_pr = None
    pv = d.getVar("PV", True)
    version = d.getVar("PRAUTOINX", True)
    pkgarch = d.getVar("PACKAGE_ARCH", True)
    checksum = d.getVar("BB_TASKHASH", True)

    if d.getVar('PRSERV_LOCKDOWN', True):
        auto_pr = d.getVar('PRAUTO_' + version + '_' + pkgarch, True) or d.getVar('PRAUTO_' + version, True) or None
        if auto_pr is None:
            bb.fatal("Can NOT get PRAUTO from lockdown exported file")
        d.setVar('PRAUTO',str(auto_pr))
        return

    try:
        conn = d.getVar("__PRSERV_CONN", True)
        if conn is None:
            conn = oe.prservice.prserv_make_conn(d)
        if conn is not None:
            if "AUTOINC" in pkgv:
                srcpv = bb.fetch2.get_srcrev(d)
                base_ver = "AUTOINC-%s" % version[:version.find(srcpv)]
                value = conn.getPR(base_ver, pkgarch, srcpv)
                d.setVar("PKGV", pkgv.replace("AUTOINC", str(value)))

            auto_pr = conn.getPR(version, pkgarch, checksum)
    except Exception as e:
        bb.fatal("Can NOT get PRAUTO, exception %s" %  str(e))
    if auto_pr is None:
        bb.fatal("Can NOT get PRAUTO from remote PR service")
    d.setVar('PRAUTO',str(auto_pr))
}


python read_shlibdeps () {
    pkglibdeps = read_libdep_files(d)

    packages = d.getVar('PACKAGES', True).split()
    for pkg in packages:
        rdepends = bb.utils.explode_dep_versions2(d.getVar('RDEPENDS_' + pkg, True) or "")
        for dep in pkglibdeps[pkg]:
            # Add the dep if it's not already there, or if no comparison is set
            if dep not in rdepends:
                rdepends[dep] = []
            for v in pkglibdeps[pkg][dep]:
                if v not in rdepends[dep]:
                    rdepends[dep].append(v)
        d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}


python package_qa_check_xorg_driver_abi () {
def package_qa_check_xorg_driver_abi(path, name, d, elf, messages):
    """
    Check that all packages containing Xorg drivers have ABI dependencies
    """

    # Skip dev, dbg or nativesdk packages
    if name.endswith("-dev") or name.endswith("-dbg") or name.startswith("nativesdk-"):
        return

    driverdir = d.expand("/usr/lib/xorg/modules/drivers/")
    if driverdir in path and path.endswith(".so"):
        mlprefix = d.getVar('MLPREFIX', True) or ''
        for rdep in bb.utils.explode_deps(d.getVar('RDEPENDS_' + name, True) or ""):
            if rdep.startswith("%sxorg-abi-" % mlprefix):
                return
        messages["xorg-driver-abi"] = "Package %s contains Xorg driver (%s) but no xorg-abi- dependencies" % (name, os.path.basename(path))
}


python poky_update_bblayersconf () {
    current_version = int(d.getVar('LCONF_VERSION', True) or -1)
    latest_version = int(d.getVar('LAYER_CONF_VERSION', True) or -1)

    bblayers_fn = bblayers_conf_file(d)
    lines = sanity_conf_read(bblayers_fn)

    if current_version == 5 and latest_version > 5:
        # Handle split out of meta-yocto-bsp from meta-yocto
        if '/meta-yocto-bsp' not in d.getVar('BBLAYERS', True):
            index, meta_yocto_line = sanity_conf_find_line('meta-yocto\s*\\\\\\n', lines)
            if meta_yocto_line:
                lines.insert(index + 1, meta_yocto_line.replace('meta-yocto',
                                                                'meta-yocto-bsp'))
            else:
                sys.exit()

        current_version += 1
        sanity_conf_update(bblayers_fn, lines, 'LCONF_VERSION', current_version)
        return

    sys.exit()
}


python base_do_fetch () {

    src_uri = (d.getVar('SRC_URI', True) or "").split()
    if len(src_uri) == 0:
        return

    try:
        fetcher = bb.fetch2.Fetch(src_uri, d)
        fetcher.download()
    except bb.fetch2.BBFetchException as e:
        raise bb.build.FuncFailed(e)
}


python do_populate_sysroot () {
    bb.build.exec_func("sysroot_stage_all", d)
    for f in (d.getVar('SYSROOT_PREPROCESS_FUNCS', True) or '').split():
        bb.build.exec_func(f, d)
    pn = d.getVar("PN", True)
    multiprov = d.getVar("MULTI_PROVIDER_WHITELIST", True).split()
    provdir = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sysroot-destdir//sysroot-providers/")
    bb.utils.mkdirhier(provdir)
    for p in d.getVar("PROVIDES", True).split():
        if p in multiprov:
            continue
        p = p.replace("/", "_")
        with open(provdir + p, "w") as f:
            f.write(pn)
}


python package_name_hook () {
    bb.build.exec_func('debian_package_name_hook', d)
}


python patch_path () {
def patch_path(url, fetch, workdir):
    """Return the local path of a patch, or None if this isn't a patch"""

    local = fetch.localpath(url)
    base, ext = os.path.splitext(os.path.basename(local))
    if ext in ('.gz', '.bz2', '.Z'):
        local = os.path.join(workdir, base)
        ext = os.path.splitext(base)[1]

    urldata = fetch.ud[url]
    if "apply" in urldata.parm:
        apply = oe.types.boolean(urldata.parm["apply"])
        if not apply:
            return
    elif ext not in (".diff", ".patch"):
        return

    return local
}


python sstate_eventhandler () {
    d = e.data
    # When we write an sstate package we rewrite the SSTATE_PKG
    spkg = d.getVar('SSTATE_PKG', True)
    if not spkg.endswith(".tgz"):
        taskname = d.getVar("BB_RUNTASK", True)[3:]
        spec = d.getVar('SSTATE_PKGSPEC', True)
        swspec = d.getVar('SSTATE_SWSPEC', True)
        if taskname in ["fetch", "unpack", "patch", "populate_lic", "preconfigure"] and swspec:
            d.setVar("SSTATE_PKGSPEC", "sstate:systemd-serialgetty::1.0:r5::3:")
            d.setVar("SSTATE_EXTRAPATH", "")
        sstatepkg = d.getVar('SSTATE_PKG', True)
        bb.siggen.dump_this_task(sstatepkg + '_' + taskname + ".tgz" ".siginfo", d)
}


python base_get_metadata_monotone_revision () {
def base_get_metadata_monotone_revision(path, d):
    monotone_revision = "<unknown>"
    try:
        with open("%s/_MTN/revision" % path) as f:
            monotone_revision = f.read().strip()
            if monotone_revision.startswith( "format_version" ):
                monotone_revision_words = monotone_revision.split()
                monotone_revision = monotone_revision_words[ monotone_revision_words.index( "old_revision" )+1][1:-1]
    except IOError:
        pass
    return monotone_revision
}


python package_fixsymlinks () {
    import errno
    pkgdest = d.getVar('PKGDEST', True)
    packages = d.getVar("PACKAGES").split()

    dangling_links = {}
    pkg_files = {}
    for pkg in packages:
        dangling_links[pkg] = []
        pkg_files[pkg] = []
        inst_root = os.path.join(pkgdest, pkg)
        for path in pkgfiles[pkg]:
                rpath = path[len(inst_root):]
                pkg_files[pkg].append(rpath)
                rtarget = cpath.realpath(path, inst_root, True, assume_dir = True)
                if not cpath.lexists(rtarget):
                    dangling_links[pkg].append(os.path.normpath(rtarget[len(inst_root):]))

    newrdepends = {}
    for pkg in dangling_links:
        for l in dangling_links[pkg]:
            found = False
            bb.debug(1, "%s contains dangling link %s" % (pkg, l))
            for p in packages:
                if l in pkg_files[p]:
                        found = True
                        bb.debug(1, "target found in %s" % p)
                        if p == pkg:
                            break
                        if pkg not in newrdepends:
                            newrdepends[pkg] = []
                        newrdepends[pkg].append(p)
                        break
            if found == False:
                bb.note("%s contains dangling symlink to %s" % (pkg, l))

    for pkg in newrdepends:
        rdepends = bb.utils.explode_dep_versions2(d.getVar('RDEPENDS_' + pkg, True) or "")
        for p in newrdepends[pkg]:
            if p not in rdepends:
                rdepends[p] = []
        d.setVar('RDEPENDS_' + pkg, bb.utils.join_deps(rdepends, commasep=False))
}


python set_device () {
def set_device(e):
    tmpdir = e.data.getVar('TMPDIR', True)
    try:
        os.remove(e.data.getVar('DEVFILE', True))
    except:
        pass
    ############################################################################
    # We look for the volume TMPDIR lives on. To do all disks would make little
    # sense and not give us any particularly useful data. In theory we could do
    # something like stick DL_DIR on a different partition and this would
    # throw stats gathering off. The same goes with SSTATE_DIR. However, let's
    # get the basics in here and work on the cornercases later.
    # A note. /proc/diskstats does not contain info on encryptfs, tmpfs, etc.
    # If we end up hitting one of these fs, we'll just skip diskstats collection.
    ############################################################################
    device=os.stat(tmpdir)
    majordev=os.major(long(device.st_dev))
    minordev=os.minor(long(device.st_dev))
    ############################################################################
    # Bug 1700:
    # Because tmpfs/encryptfs/ramfs etc inserts no entry in /proc/diskstats
    # we set rdev to NoLogicalDevice and search for it later. If we find NLD
    # we do not collect diskstats as the method to collect meaningful statistics
    # for these fs types requires a bit more research.
    ############################################################################
    rdev="NoLogicalDevice"
    try:
        with open("/proc/diskstats", "r") as f:
            for line in f:
                if majordev == int(line.split()[0]) and minordev == int(line.split()[1]):
                    rdev=line.split()[2]
    except:
        pass
    file = open(e.data.getVar('DEVFILE', True), "w")
    file.write(rdev)
    file.close()
}


python perform_packagecopy_prepend () {
None}


python sstate_clean_cachefiles () {
def sstate_clean_cachefiles(d):
    for task in (d.getVar('SSTATETASKS', True) or "").split():
        ld = d.createCopy()
        ss = sstate_state_fromvars(ld, task)
        sstate_clean_cachefile(ss, ld)
}


python process_file_darwin () {
def process_file_darwin(cmd, fpath, rootdir, baseprefix, tmpdir, d):
    import subprocess as sub

    p = sub.Popen([d.expand("arm-exiguous-linux-gnueabi-otool"), '-L', fpath],stdout=sub.PIPE,stderr=sub.PIPE)
    err, out = p.communicate()
    # If returned succesfully, process stderr for results
    if p.returncode != 0:
        return
    for l in err.split("\n"):
        if "(compatibility" not in l:
            continue
        rpath = l.partition("(compatibility")[0].strip()
        if baseprefix not in rpath:
            continue

        newpath = "@loader_path/" + os.path.relpath(rpath, os.path.dirname(fpath.replace(rootdir, "/")))
        p = sub.Popen([d.expand("arm-exiguous-linux-gnueabi-install_name_tool"), '-change', rpath, newpath, fpath],stdout=sub.PIPE,stderr=sub.PIPE)
        err, out = p.communicate()
}


python package_qa_check_deps () {
def package_qa_check_deps(pkg, pkgdest, skip, d):
    sane = True

    localdata = bb.data.createCopy(d)
    localdata.setVar('OVERRIDES', pkg)
    bb.data.update_data(localdata)

    def check_valid_deps(var):
        sane = True
        try:
            rvar = bb.utils.explode_dep_versions2(localdata.getVar(var, True) or "")
        except ValueError as e:
            bb.fatal("%s_%s: %s" % (var, pkg, e))
        for dep in rvar:
            for v in rvar[dep]:
                if v and not v.startswith(('< ', '= ', '> ', '<= ', '>=')):
                    error_msg = "%s_%s is invalid: %s (%s)   only comparisons <, =, >, <=, and >= are allowed" % (var, pkg, dep, v)
                    sane = package_qa_handle_error("dep-cmp", error_msg, d)
        return sane

    sane = True
    if not check_valid_deps('RDEPENDS'):
        sane = False
    if not check_valid_deps('RRECOMMENDS'):
        sane = False
    if not check_valid_deps('RSUGGESTS'):
        sane = False
    if not check_valid_deps('RPROVIDES'):
        sane = False
    if not check_valid_deps('RREPLACES'):
        sane = False
    if not check_valid_deps('RCONFLICTS'):
        sane = False

    return sane
}


python splitdebuginfo () {
def splitdebuginfo(file, debugfile, debugsrcdir, sourcefile, d):
    # Function to split a single file into two components, one is the stripped
    # target system binary, the other contains any debugging information. The
    # two files are linked to reference each other.
    #
    # sourcefile is also generated containing a list of debugsources

    import stat

    dvar = d.getVar('PKGD', True)
    objcopy = d.getVar("OBJCOPY", True)
    debugedit = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit")
    workdir = d.getVar("WORKDIR", True)
    workparentdir = d.getVar("DEBUGSRC_OVERRIDE_PATH", True) or os.path.dirname(os.path.dirname(workdir))

    # We ignore kernel modules, we don't generate debug info files.
    if file.find("/lib/modules/") != -1 and file.endswith(".ko"):
        return 1

    newmode = None
    if not os.access(file, os.W_OK) or os.access(file, os.R_OK):
        origmode = os.stat(file)[stat.ST_MODE]
        newmode = origmode | stat.S_IWRITE | stat.S_IREAD
        os.chmod(file, newmode)

    # We need to extract the debug src information here...
    if debugsrcdir:
        cmd = "'%s' -b '%s' -d '%s' -i -l '%s' '%s'" % (debugedit, workparentdir, debugsrcdir, sourcefile, file)
        (retval, output) = oe.utils.getstatusoutput(cmd)
        if retval:
            bb.fatal("debugedit failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else ""))

    bb.utils.mkdirhier(os.path.dirname(debugfile))

    cmd = "'%s' --only-keep-debug '%s' '%s'" % (objcopy, file, debugfile)
    (retval, output) = oe.utils.getstatusoutput(cmd)
    if retval:
        bb.fatal("objcopy failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else ""))

    # Set the debuglink to have the view of the file path on the target
    cmd = "'%s' --add-gnu-debuglink='%s' '%s'" % (objcopy, debugfile, file)
    (retval, output) = oe.utils.getstatusoutput(cmd)
    if retval:
        bb.fatal("objcopy failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else ""))

    if newmode:
        os.chmod(file, origmode)

    return 0
}


python multilib_pkg_extend () {
def multilib_pkg_extend(d, pkg):
    variants = (d.getVar("MULTILIB_VARIANTS", True) or "").split()
    if not variants:
        return pkg
    pkgs = pkg
    for v in variants:
        pkgs = pkgs + " " + v + "-" + pkg
    return pkgs
}


python check_path_length () {
def check_path_length(filepath, pathname, limit):
    if len(filepath) > limit:
        return "The length of %s is longer than 410, this would cause unexpected errors, please use a shorter path.\n" % pathname
    return ""
}


python copydebugsources () {
def copydebugsources(debugsrcdir, d):
    # The debug src information written out to sourcefile is further procecessed
    # and copied to the destination here.

    import stat

    sourcefile = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/debugsources.list")
    if debugsrcdir and os.path.isfile(sourcefile):
        dvar = d.getVar('PKGD', True)
        strip = d.getVar("STRIP", True)
        objcopy = d.getVar("OBJCOPY", True)
        debugedit = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit")
        workdir = d.getVar("WORKDIR", True)
        workparentdir = os.path.dirname(os.path.dirname(workdir))
        workbasedir = os.path.basename(os.path.dirname(workdir)) + "/" + os.path.basename(workdir)

        nosuchdir = []
        basepath = dvar
        for p in debugsrcdir.split("/"):
            basepath = basepath + "/" + p
            if not cpath.exists(basepath):
                nosuchdir.append(basepath)
        bb.utils.mkdirhier(basepath)
        cpath.updatecache(basepath)

        processdebugsrc =  "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '(<internal>|<built-in>)$' | "
        # We need to ignore files that are not actually ours
        # we do this by only paying attention to items from this package
        processdebugsrc += "fgrep -zw '%s' | "
        processdebugsrc += "(cd '%s' ; cpio -pd0mlL --no-preserve-owner '%s%s' 2>/dev/null)"

        cmd = processdebugsrc % (sourcefile, workbasedir, workparentdir, dvar, debugsrcdir)
        (retval, output) = oe.utils.getstatusoutput(cmd)
        # Can "fail" if internal headers/transient sources are attempted
        #if retval:
        #    bb.fatal("debug source copy failed with exit code %s (cmd was %s)" % (retval, cmd))

        # cpio seems to have a bug with -lL together and symbolic links are just copied, not dereferenced.
        # Work around this by manually finding and copying any symbolic links that made it through.
        cmd = "find %s%s -type l -print0 -delete | sed s#%s%s/##g | (cd '%s' ; cpio -pd0mL --no-preserve-owner '%s%s' 2>/dev/null)" % (dvar, debugsrcdir, dvar, debugsrcdir, workparentdir, dvar, debugsrcdir)
        (retval, output) = oe.utils.getstatusoutput(cmd)
        if retval:
            bb.fatal("debugsrc symlink fixup failed with exit code %s (cmd was %s)" % (retval, cmd))

        # The copy by cpio may have resulted in some empty directories!  Remove these
        cmd = "find %s%s -empty -type d -delete" % (dvar, debugsrcdir)
        (retval, output) = oe.utils.getstatusoutput(cmd)
        if retval:
            bb.fatal("empty directory removal failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else ""))

        # Also remove debugsrcdir if its empty
        for p in nosuchdir[::-1]:
            if os.path.exists(p) and not os.listdir(p):
                os.rmdir(p)
}


python check_not_nfs () {
def check_not_nfs(path, name):
    # The nfs' filesystem id is 6969
    if get_filesystem_id(path) == "6969":
        return "The %s: %s can't be located on nfs.\n" % (name, path)
    return ""
}


python check_toolchain_tune_args () {
def check_toolchain_tune_args(data, tune, multilib, errs):
    found_errors = False
    if check_toolchain_args_present(data, tune, multilib, errs, 'CCARGS'):
        found_errors = True
    if check_toolchain_args_present(data, tune, multilib, errs, 'ASARGS'):
        found_errors = True
    if check_toolchain_args_present(data, tune, multilib, errs, 'LDARGS'):
        found_errors = True

    return found_errors
}


python files_from_filevars () {
def files_from_filevars(filevars):
    import os,glob
    cpath = oe.cachedpath.CachedPath()
    files = []
    for f in filevars:
        if os.path.isabs(f):
            f = '.' + f
        if not f.startswith("./"):
            f = './' + f
        globbed = glob.glob(f)
        if globbed:
            if [ f ] != globbed:
                files += globbed
                continue
        files.append(f)

    for f in files:
        if not cpath.islink(f):
            if cpath.isdir(f):
                newfiles = [ os.path.join(f,x) for x in os.listdir(f) ]
                if newfiles:
                    files += newfiles

    return files
}


python sanity_check_conffiles () {
def sanity_check_conffiles(status, d):
    # Check we are using a valid local.conf
    current_conf  = d.getVar('CONF_VERSION', True)
    conf_version =  d.getVar('LOCALCONF_VERSION', True)

    if current_conf != conf_version:
        status.addresult("Your version of local.conf was generated from an older/newer version of local.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/local.conf /home/tprrt/dev/oe-build-easy/combination/meta*/conf/local.conf.sample\" is a good way to visualise the changes.\n")

    # Check bblayers.conf is valid
    current_lconf = d.getVar('LCONF_VERSION', True)
    lconf_version = d.getVar('LAYER_CONF_VERSION', True)
    if current_lconf != lconf_version:
        funcs = d.getVar('BBLAYERS_CONF_UPDATE_FUNCS', True).split()
        for func in funcs:
            success = True
            try:
                bb.build.exec_func(func, d)
            except Exception:
                success = False
            if success:
                bb.note("Your conf/bblayers.conf has been automatically updated.")
                status.reparse = True
        if not status.reparse:
            status.addresult("Your version of bblayers.conf has the wrong LCONF_VERSION (has %s, expecting %s).\nPlease compare the your file against bblayers.conf.sample and merge any changes before continuing.\n\"meld conf/bblayers.conf /home/tprrt/dev/oe-build-easy/combination/meta*/conf/bblayers.conf.sample\" is a good way to visualise the changes.\n" % (current_lconf, lconf_version))

    # If we have a site.conf, check it's valid
    if check_conf_exists("conf/site.conf", d):
        current_sconf = d.getVar('SCONF_VERSION', True)
        sconf_version = d.getVar('SITE_CONF_VERSION', True)
        if current_sconf != sconf_version:
            status.addresult("Your version of site.conf was generated from an older version of site.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing.\nMatching the version numbers will remove this message.\n\"meld conf/site.conf /home/tprrt/dev/oe-build-easy/combination/meta*/conf/site.conf.sample\" is a good way to visualise the changes.\n")

}


python set_diskdata () {
def set_diskdata(var, dev, data):
    data.setVar(var, get_diskstats(dev))
}


python sstate_init () {
def sstate_init(task, d):
    ss = {}
    ss['task'] = task
    ss['dirs'] = []
    ss['plaindirs'] = []
    ss['lockfiles'] = []
    ss['lockfiles-shared'] = []
    return ss
}


python get_bn () {
def get_bn(e):
    with open(e.data.getVar('BNFILE', True)) as f:
        bn = f.readline()
    return bn
}


python check_app_exists () {
def check_app_exists(app, d):
    app = d.expand(app)
    path = d.getVar('PATH', d, True)
    return bool(bb.utils.which(path, app))
}


python fixup_perms () {
    import pwd, grp

    # init using a string with the same format as a line as documented in
    # the fs-perms.txt file
    # <path> <mode> <uid> <gid> <walk> <fmode> <fuid> <fgid>
    # <path> link <link target>
    #
    # __str__ can be used to print out an entry in the input format
    #
    # if fs_perms_entry.path is None:
    #    an error occured
    # if fs_perms_entry.link, you can retrieve:
    #    fs_perms_entry.path = path
    #    fs_perms_entry.link = target of link
    # if not fs_perms_entry.link, you can retrieve:
    #    fs_perms_entry.path = path
    #    fs_perms_entry.mode = expected dir mode or None
    #    fs_perms_entry.uid = expected uid or -1
    #    fs_perms_entry.gid = expected gid or -1
    #    fs_perms_entry.walk = 'true' or something else
    #    fs_perms_entry.fmode = expected file mode or None
    #    fs_perms_entry.fuid = expected file uid or -1
    #    fs_perms_entry_fgid = expected file gid or -1
    class fs_perms_entry():
        def __init__(self, line):
            lsplit = line.split()
            if len(lsplit) == 3 and lsplit[1].lower() == "link":
                self._setlink(lsplit[0], lsplit[2])
            elif len(lsplit) == 8:
                self._setdir(lsplit[0], lsplit[1], lsplit[2], lsplit[3], lsplit[4], lsplit[5], lsplit[6], lsplit[7])
            else:
                msg = "Fixup Perms: invalid config line %s" % line
                package_qa_handle_error("perm-config", msg, d)
                self.path = None
                self.link = None

        def _setdir(self, path, mode, uid, gid, walk, fmode, fuid, fgid):
            self.path = os.path.normpath(path)
            self.link = None
            self.mode = self._procmode(mode)
            self.uid  = self._procuid(uid)
            self.gid  = self._procgid(gid)
            self.walk = walk.lower()
            self.fmode = self._procmode(fmode)
            self.fuid = self._procuid(fuid)
            self.fgid = self._procgid(fgid)

        def _setlink(self, path, link):
            self.path = os.path.normpath(path)
            self.link = link

        def _procmode(self, mode):
            if not mode or (mode and mode == "-"):
                return None
            else:
                return int(mode,8)

        # Note uid/gid -1 has special significance in os.lchown
        def _procuid(self, uid):
            if uid is None or uid == "-":
                return -1
            elif uid.isdigit():
                return int(uid)
            else:
                return pwd.getpwnam(uid).pw_uid

        def _procgid(self, gid):
            if gid is None or gid == "-":
                return -1
            elif gid.isdigit():
                return int(gid)
            else:
                return grp.getgrnam(gid).gr_gid

        # Use for debugging the entries
        def __str__(self):
            if self.link:
                return "%s link %s" % (self.path, self.link)
            else:
                mode = "-"
                if self.mode:
                    mode = "0%o" % self.mode
                fmode = "-"
                if self.fmode:
                    fmode = "0%o" % self.fmode
                uid = self._mapugid(self.uid)
                gid = self._mapugid(self.gid)
                fuid = self._mapugid(self.fuid)
                fgid = self._mapugid(self.fgid)
                return "%s %s %s %s %s %s %s %s" % (self.path, mode, uid, gid, self.walk, fmode, fuid, fgid)

        def _mapugid(self, id):
            if id is None or id == -1:
                return "-"
            else:
                return "%d" % id

    # Fix the permission, owner and group of path
    def fix_perms(path, mode, uid, gid, dir):
        if mode and not os.path.islink(path):
            #bb.note("Fixup Perms: chmod 0%o %s" % (mode, dir))
            os.chmod(path, mode)
        # -1 is a special value that means don't change the uid/gid
        # if they are BOTH -1, don't bother to lchown
        if not (uid == -1 and gid == -1):
            #bb.note("Fixup Perms: lchown %d:%d %s" % (uid, gid, dir))
            os.lchown(path, uid, gid)

    # Return a list of configuration files based on either the default
    # files/fs-perms.txt or the contents of FILESYSTEM_PERMS_TABLES
    # paths are resolved via BBPATH
    def get_fs_perms_list(d):
        str = ""
        bbpath = d.getVar('BBPATH', True)
        fs_perms_tables = d.getVar('FILESYSTEM_PERMS_TABLES', True)
        if not fs_perms_tables:
            fs_perms_tables = 'files/fs-perms.txt'
        for conf_file in fs_perms_tables.split():
            str += " %s" % bb.utils.which(bbpath, conf_file)
        return str



    dvar = d.getVar('PKGD', True)

    fs_perms_table = {}

    # By default all of the standard directories specified in
    # bitbake.conf will get 0755 root:root.
    target_path_vars = [    'base_prefix',
                'prefix',
                'exec_prefix',
                'base_bindir',
                'base_sbindir',
                'base_libdir',
                'datadir',
                'sysconfdir',
                'servicedir',
                'sharedstatedir',
                'localstatedir',
                'infodir',
                'mandir',
                'docdir',
                'bindir',
                'sbindir',
                'libexecdir',
                'libdir',
                'includedir',
                'oldincludedir' ]

    for path in target_path_vars:
        dir = d.getVar(path, True) or ""
        if dir == "":
            continue
        fs_perms_table[dir] = fs_perms_entry(bb.data.expand("%s 0755 root root false - - -" % (dir), d))

    # Now we actually load from the configuration files
    for conf in get_fs_perms_list(d).split():
        if os.path.exists(conf):
            f = open(conf)
            for line in f:
                if line.startswith('#'):
                    continue
                lsplit = line.split()
                if len(lsplit) == 0:
                    continue
                if len(lsplit) != 8 and not (len(lsplit) == 3 and lsplit[1].lower() == "link"):
                    msg = "Fixup perms: %s invalid line: %s" % (conf, line)
                    package_qa_handle_error("perm-line", msg, d)
                    continue
                entry = fs_perms_entry(d.expand(line))
                if entry and entry.path:
                    fs_perms_table[entry.path] = entry
            f.close()

    # Debug -- list out in-memory table
    #for dir in fs_perms_table:
    #    bb.note("Fixup Perms: %s: %s" % (dir, str(fs_perms_table[dir])))

    # We process links first, so we can go back and fixup directory ownership
    # for any newly created directories
    for dir in fs_perms_table:
        if not fs_perms_table[dir].link:
            continue

        origin = dvar + dir
        if not (cpath.exists(origin) and cpath.isdir(origin) and not cpath.islink(origin)):
            continue

        link = fs_perms_table[dir].link
        if link[0] == "/":
            target = dvar + link
            ptarget = link
        else:
            target = os.path.join(os.path.dirname(origin), link)
            ptarget = os.path.join(os.path.dirname(dir), link)
        if os.path.exists(target):
            msg = "Fixup Perms: Unable to correct directory link, target already exists: %s -> %s" % (dir, ptarget)
            package_qa_handle_error("perm-link", msg, d)
            continue

        # Create path to move directory to, move it, and then setup the symlink
        bb.utils.mkdirhier(os.path.dirname(target))
        #bb.note("Fixup Perms: Rename %s -> %s" % (dir, ptarget))
        os.rename(origin, target)
        #bb.note("Fixup Perms: Link %s -> %s" % (dir, link))
        os.symlink(link, origin)

    for dir in fs_perms_table:
        if fs_perms_table[dir].link:
            continue

        origin = dvar + dir
        if not (cpath.exists(origin) and cpath.isdir(origin)):
            continue

        fix_perms(origin, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)

        if fs_perms_table[dir].walk == 'true':
            for root, dirs, files in os.walk(origin):
                for dr in dirs:
                    each_dir = os.path.join(root, dr)
                    fix_perms(each_dir, fs_perms_table[dir].mode, fs_perms_table[dir].uid, fs_perms_table[dir].gid, dir)
                for f in files:
                    each_file = os.path.join(root, f)
                    fix_perms(each_file, fs_perms_table[dir].fmode, fs_perms_table[dir].fuid, fs_perms_table[dir].fgid, dir)
}


python package_qa_textrel () {
def package_qa_textrel(path, name, d, elf, messages):
    """
    Check if the binary contains relocations in .text
    """

    if not elf:
        return

    if os.path.islink(path):
        return

    phdrs = elf.run_objdump("-p", d)
    sane = True

    import re
    textrel_re = re.compile("\s+TEXTREL\s+")
    for line in phdrs.split("\n"):
        if textrel_re.match(line):
            sane = False

    if not sane:
        messages["textrel"] = "ELF binary '%s' has relocations in .text" % path
}


python base_conditional () {
def base_conditional(variable, checkvalue, truevalue, falsevalue, d):
    return oe.utils.conditional(variable, checkvalue, truevalue, falsevalue, d)
}


python sstate_clean_manifest () {
def sstate_clean_manifest(manifest, d):
    import oe.path

    mfile = open(manifest)
    entries = mfile.readlines()
    mfile.close()

    for entry in entries:
        entry = entry.strip()
        bb.debug(2, "Removing manifest: %s" % entry)
        # We can race against another package populating directories as we're removing them
        # so we ignore errors here.
        try:
            if entry.endswith("/"):
                if os.path.islink(entry[:-1]):
                    os.remove(entry[:-1])
                elif os.path.exists(entry) and len(os.listdir(entry)) == 0:
                    os.rmdir(entry[:-1])
            else:
                oe.path.remove(entry)
        except OSError:
            pass

    oe.path.remove(manifest)
}


python sanity_conf_read () {
def sanity_conf_read(fn):
    with open(fn, 'r') as f:
        lines = f.readlines()
    return lines
}


python base_path_join () {
def base_path_join(a, *p):
    return oe.path.join(a, *p)
}


python base_get_metadata_svn_revision () {
def base_get_metadata_svn_revision(path, d):
    # This only works with older subversion. For newer versions
    # this function will need to be fixed by someone interested
    revision = "<unknown>"
    try:
        with open("%s/.svn/entries" % path) as f:
            revision = f.readlines()[3].strip()
    except (IOError, IndexError):
        pass
    return revision
}


python get_diskdata () {
def get_diskdata(var, dev, data):
    olddiskdata = data.getVar(var, False)
    diskdata = {}
    if olddiskdata is None:
        return
    newdiskdata = get_diskstats(dev)
    for key in olddiskdata.iterkeys():
        diskdata["Start"+key] = str(int(olddiskdata[key]))
        diskdata["End"+key] = str(int(newdiskdata[key]))
    return diskdata
}


python check_create_long_filename () {
def check_create_long_filename(filepath, pathname):
    import string, random
    testfile = os.path.join(filepath, ''.join(random.choice(string.ascii_letters) for x in range(200)))
    try:
        if not os.path.exists(filepath):
            bb.utils.mkdirhier(filepath)
        f = open(testfile, "w")
        f.close()
        os.remove(testfile)
    except IOError as e:
        import errno
        err, strerror = e.args
        if err == errno.ENAMETOOLONG:
            return "Failed to create a file with a long name in %s. Please use a filesystem that does not unreasonably limit filename length.\n" % pathname
        else:
            return "Failed to create a file in %s: %s.\n" % (pathname, strerror)
    except OSError as e:
        errno, strerror = e.args
        return "Failed to create %s directory in which to run long name sanity check: %s.\n" % (pathname, strerror)
    return ""
}


python oecore_update_bblayers () {
    # bblayers.conf is out of date, so see if we can resolve that

    current_lconf = int(d.getVar('LCONF_VERSION', True))
    if not current_lconf:
        sys.exit()
    lconf_version = int(d.getVar('LAYER_CONF_VERSION', True))
    lines = []

    if current_lconf < 4:
        sys.exit()

    bblayers_fn = bblayers_conf_file(d)
    lines = sanity_conf_read(bblayers_fn)

    if current_lconf == 4 and lconf_version > 4:
        topdir_var = '$' + '{TOPDIR}'
        index, bbpath_line = sanity_conf_find_line('BBPATH', lines)
        if bbpath_line:
            start = bbpath_line.find('"')
            if start != -1 and (len(bbpath_line) != (start + 1)):
                if bbpath_line[start + 1] == '"':
                    lines[index] = (bbpath_line[:start + 1] +
                                    topdir_var + bbpath_line[start + 1:])
                else:
                    if not topdir_var in bbpath_line:
                        lines[index] = (bbpath_line[:start + 1] +
                                    topdir_var + ':' + bbpath_line[start + 1:])
            else:
                sys.exit()
        else:
            index, bbfiles_line = sanity_conf_find_line('BBFILES', lines)
            if bbfiles_line:
                lines.insert(index, 'BBPATH = "' + topdir_var + '"\n')
            else:
                sys.exit()

        current_lconf += 1
        sanity_conf_update(bblayers_fn, lines, 'LCONF_VERSION', current_lconf)
        return

    elif current_lconf == 5 and lconf_version > 5:
        # Null update, to avoid issues with people switching between poky and other distros
        current_lconf = 6
        sanity_conf_update(bblayers_fn, lines, 'LCONF_VERSION', current_lconf)
        return

    sys.exit()
}


python package_qa_check_staticdev () {
def package_qa_check_staticdev(path, name, d, elf, messages):
    """
    Check for ".a" library in non-staticdev packages
    There are a number of exceptions to this rule, -pic packages can contain
    static libraries, the _nonshared.a belong with their -dev packages and
    libgcc.a, libgcov.a will be skipped in their packages
    """

    if not name.endswith("-pic") and not name.endswith("-staticdev") and not name.endswith("-ptest") and path.endswith(".a") and not path.endswith("_nonshared.a"):
        messages["staticdev"] = "non -staticdev package contains static .a library: %s path '%s'" % \
                 (name, package_qa_clean_path(path,d))
}


python sstate_installpkg () {
def sstate_installpkg(ss, d):
    import oe.path
    import subprocess

    def prepdir(dir):
        # remove dir if it exists, ensure any parent directories do exist
        if os.path.exists(dir):
            oe.path.remove(dir)
        bb.utils.mkdirhier(dir)
        oe.path.remove(dir)

    sstateinst = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sstate-install-%s/" % ss['task'])
    sstatefetch = d.getVar('SSTATE_PKGNAME', True) + '_' + ss['task'] + ".tgz"
    sstatepkg = d.getVar('SSTATE_PKG', True) + '_' + ss['task'] + ".tgz"

    if not os.path.exists(sstatepkg):
        pstaging_fetch(sstatefetch, sstatepkg, d)

    if not os.path.isfile(sstatepkg):
        bb.note("Staging package %s does not exist" % sstatepkg)
        return False

    sstate_clean(ss, d)

    d.setVar('SSTATE_INSTDIR', sstateinst)
    d.setVar('SSTATE_PKG', sstatepkg)

    for f in (d.getVar('SSTATEPREINSTFUNCS', True) or '').split() + ['sstate_unpack_package'] + (d.getVar('SSTATEPOSTUNPACKFUNCS', True) or '').split():
        bb.build.exec_func(f, d)

    for state in ss['dirs']:
        prepdir(state[1])
        os.rename(sstateinst + state[0], state[1])
    sstate_install(ss, d)

    for plain in ss['plaindirs']:
        workdir = d.getVar('WORKDIR', True)
        src = sstateinst + "/" + plain.replace(workdir, '')
        dest = plain
        bb.utils.mkdirhier(src)
        prepdir(dest)
        os.rename(src, dest)

    return True
}


python get_process_cputime () {
def get_process_cputime(pid):
    with open("/proc/%d/stat" % pid, "r") as f:
        fields = f.readline().rstrip().split()
    # 13: utime, 14: stime, 15: cutime, 16: cstime
    return sum(int(field) for field in fields[13:16])
}


python do_devpyshell () {
    import signal

    try:
        devpyshell(d)
    except SystemExit:
        # Stop the SIGTERM above causing an error exit code
        return
    finally:
        return
}


python package_do_split_locales () {
    if (d.getVar('PACKAGE_NO_LOCALE', True) == '1'):
        bb.debug(1, "package requested not splitting locales")
        return

    packages = (d.getVar('PACKAGES', True) or "").split()

    datadir = d.getVar('datadir', True)
    if not datadir:
        bb.note("datadir not defined")
        return

    dvar = d.getVar('PKGD', True)
    pn = d.getVar('LOCALEBASEPN', True)

    if pn + '-locale' in packages:
        packages.remove(pn + '-locale')

    localedir = os.path.join(dvar + datadir, 'locale')

    if not cpath.isdir(localedir):
        bb.debug(1, "No locale files in this package")
        return

    locales = os.listdir(localedir)

    summary = d.getVar('SUMMARY', True) or pn
    description = d.getVar('DESCRIPTION', True) or ""
    locale_section = d.getVar('LOCALE_SECTION', True)
    mlprefix = d.getVar('MLPREFIX', True) or ""
    for l in sorted(locales):
        ln = legitimize_package_name(l)
        pkg = pn + '-locale-' + ln
        packages.append(pkg)
        d.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l))
        d.setVar('RRECOMMENDS_' + pkg, '%svirtual-locale-%s' % (mlprefix, ln))
        d.setVar('RPROVIDES_' + pkg, '%s-locale %s%s-translation' % (pn, mlprefix, ln))
        d.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l))
        d.setVar('DESCRIPTION_' + pkg, '%s  This package contains language translation files for the %s locale.' % (description, l))
        if locale_section:
            d.setVar('SECTION_' + pkg, locale_section)

    d.setVar('PACKAGES', ' '.join(packages))

    # Disabled by RP 18/06/07
    # Wildcards aren't supported in debian
    # They break with ipkg since glibc-locale* will mean that
    # glibc-localedata-translit* won't install as a dependency
    # for some other package which breaks meta-toolchain
    # Probably breaks since virtual-locale- isn't provided anywhere
    #rdep = (d.getVar('RDEPENDS_%s' % pn, True) or "").split()
    #rdep.append('%s-locale*' % pn)
    #d.setVar('RDEPENDS_%s' % pn, ' '.join(rdep))
}


python base_both_contain () {
def base_both_contain(variable1, variable2, checkvalue, d):
    return oe.utils.both_contain(variable1, variable2, checkvalue, d)
}


python debian_package_name_hook () {
    import glob, copy, stat, errno, re

    pkgdest = d.getVar('PKGDEST', True)
    packages = d.getVar('PACKAGES', True)
    bin_re = re.compile(".*/s?" + os.path.basename(d.getVar("bindir", True)) + "$")
    lib_re = re.compile(".*/" + os.path.basename(d.getVar("libdir", True)) + "$")
    so_re = re.compile("lib.*\.so")

    def socrunch(s):
        s = s.lower().replace('_', '-')
        m = re.match("^(.*)(.)\.so\.(.*)$", s)
        if m is None:
            return None
        if m.group(2) in '0123456789':
            bin = '%s%s-%s' % (m.group(1), m.group(2), m.group(3))
        else:
            bin = m.group(1) + m.group(2) + m.group(3)
        dev = m.group(1) + m.group(2)
        return (bin, dev)

    def isexec(path):
        try:
            s = os.stat(path)
        except (os.error, AttributeError):
            return 0
        return (s[stat.ST_MODE] & stat.S_IEXEC)

    def add_rprovides(pkg, d):
        newpkg = d.getVar('PKG_' + pkg)
        if newpkg and newpkg != pkg:
            provs = (d.getVar('RPROVIDES_' + pkg, True) or "").split()
            if pkg not in provs:
                d.appendVar('RPROVIDES_' + pkg, " " + pkg)

    def auto_libname(packages, orig_pkg):
        sonames = []
        has_bins = 0
        has_libs = 0
        for file in pkgfiles[orig_pkg]:
            root = os.path.dirname(file)
            if bin_re.match(root):
                has_bins = 1
            if lib_re.match(root):
                has_libs = 1
                if so_re.match(os.path.basename(file)):
                    cmd = (d.getVar('TARGET_PREFIX', True) or "") + "objdump -p " + file + " 2>/dev/null"
                    fd = os.popen(cmd)
                    lines = fd.readlines()
                    fd.close()
                    for l in lines:
                        m = re.match("\s+SONAME\s+([^\s]*)", l)
                        if m and not m.group(1) in sonames:
                            sonames.append(m.group(1))

        bb.debug(1, 'LIBNAMES: pkg %s libs %d bins %d sonames %s' % (orig_pkg, has_libs, has_bins, sonames))
        soname = None
        if len(sonames) == 1:
            soname = sonames[0]
        elif len(sonames) > 1:
            lead = d.getVar('LEAD_SONAME', True)
            if lead:
                r = re.compile(lead)
                filtered = []
                for s in sonames:
                    if r.match(s):
                        filtered.append(s)
                if len(filtered) == 1:
                    soname = filtered[0]
                elif len(filtered) > 1:
                    bb.note("Multiple matches (%s) for LEAD_SONAME '%s'" % (", ".join(filtered), lead))
                else:
                    bb.note("Multiple libraries (%s) found, but LEAD_SONAME '%s' doesn't match any of them" % (", ".join(sonames), lead))
            else:
                bb.note("Multiple libraries (%s) found and LEAD_SONAME not defined" % ", ".join(sonames))

        if has_libs and not has_bins and soname:
            soname_result = socrunch(soname)
            if soname_result:
                (pkgname, devname) = soname_result
                for pkg in packages.split():
                    if (d.getVar('PKG_' + pkg) or d.getVar('DEBIAN_NOAUTONAME_' + pkg)):
                        add_rprovides(pkg, d)
                        continue
                    debian_pn = d.getVar('DEBIANNAME_' + pkg)
                    if debian_pn:
                        newpkg = debian_pn
                    elif pkg == orig_pkg:
                        newpkg = pkgname
                    else:
                        newpkg = pkg.replace(orig_pkg, devname, 1)
                    mlpre=d.getVar('MLPREFIX', True)
                    if mlpre:
                        if not newpkg.find(mlpre) == 0:
                            newpkg = mlpre + newpkg
                    if newpkg != pkg:
                        d.setVar('PKG_' + pkg, newpkg)
                        add_rprovides(pkg, d)
        else:
            add_rprovides(orig_pkg, d)

    # reversed sort is needed when some package is substring of another
    # ie in ncurses we get without reverse sort:
    # DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libtic orig_pkg ncurses-libtic debian_pn None newpkg libtic5
    # and later
    # DEBUG: LIBNAMES: pkgname libtic5 devname libtic pkg ncurses-libticw orig_pkg ncurses-libtic debian_pn None newpkg libticw
    # so we need to handle ncurses-libticw->libticw5 before ncurses-libtic->libtic5
    for pkg in sorted((d.getVar('AUTO_LIBNAME_PKGS', True) or "").split(), reverse=True):
        auto_libname(packages, pkg)
}


python get_package_additional_metadata () {
def get_package_additional_metadata (pkg_type, d):
    base_key = "PACKAGE_ADD_METADATA"
    for key in ("%s_%s" % (base_key, pkg_type.upper()), base_key):
        if d.getVar(key) is None:
            continue
        d.setVarFlag(key, "type", "list")
        if d.getVarFlag(key, "separator") is None:
            d.setVarFlag(key, "separator", "\\n")
        metadata_fields = [field.strip() for field in oe.data.typed_value(key, d)]
        return "\n".join(metadata_fields).strip()
}


python sanity_conf_find_line () {
def sanity_conf_find_line(pattern, lines):
    import re
    return next(((index, line)
        for index, line in enumerate(lines)
        if re.search(pattern, line)), (None, None))
}


python sstate_add () {
def sstate_add(ss, source, dest, d):
    if not source.endswith("/"):
         source = source + "/"
    if not dest.endswith("/"):
         dest = dest + "/"
    source = os.path.normpath(source)
    dest = os.path.normpath(dest)
    srcbase = os.path.basename(source)
    ss['dirs'].append([srcbase, source, dest])
    return ss
}


python do_qa_configure () {
    import subprocess

    ###########################################################################
    # Check config.log for cross compile issues
    ###########################################################################

    configs = []
    workdir = d.getVar('WORKDIR', True)
    bb.note("Checking autotools environment for common misconfiguration")
    for root, dirs, files in os.walk(workdir):
        statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % \
                    os.path.join(root,"config.log")
        if "config.log" in files:
            if subprocess.call(statement, shell=True) == 0:
                bb.fatal("""This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities.
Rerun configure task after fixing this. The path was '%s'""" % root)

        if "configure.ac" in files:
            configs.append(os.path.join(root,"configure.ac"))
        if "configure.in" in files:
            configs.append(os.path.join(root, "configure.in"))

    ###########################################################################
    # Check gettext configuration and dependencies are correct
    ###########################################################################

    cnf = d.getVar('EXTRA_OECONF', True) or ""
    if "gettext" not in d.getVar('P', True) and "gcc-runtime" not in d.getVar('P', True) and "--disable-nls" not in cnf:
        ml = d.getVar("MLPREFIX", True) or ""
        if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('nativesdk', d):
            gt = "gettext-native"
        elif bb.data.inherits_class('cross-canadian', d):
            gt = "nativesdk-gettext"
        else:
            gt = "virtual/" + ml + "gettext"
        deps = bb.utils.explode_deps(d.getVar('DEPENDS', True) or "")
        if gt not in deps:
            for config in configs:
                gnu = "grep \"^[[:space:]]*AM_GNU_GETTEXT\" %s >/dev/null" % config
                if subprocess.call(gnu, shell=True) == 0:
                    bb.fatal("""%s required but not in DEPENDS for file %s.
Missing inherit gettext?""" % (gt, config))

    ###########################################################################
    # Check license variables
    ###########################################################################

    if not package_qa_check_license(workdir, d):
        bb.fatal("Licensing Error: LIC_FILES_CHKSUM does not match, please fix")

    ###########################################################################
    # Check unrecognised configure options (with a white list)
    ###########################################################################
    if bb.data.inherits_class("autotools", d):
        bb.note("Checking configure output for unrecognised options")
        try:
            flag = "WARNING: unrecognized options:"
            log = os.path.join(d.getVar('B', True), 'config.log')
            output = subprocess.check_output(['grep', '-F', flag, log]).replace(', ', ' ')
            options = set()
            for line in output.splitlines():
                options |= set(line.partition(flag)[2].split())
            whitelist = set(d.getVar("UNKNOWN_CONFIGURE_WHITELIST", True).split())
            options -= whitelist
            if options:
                pn = d.getVar('PN', True)
                error_msg = pn + ": configure was passed unrecognised options: " + " ".join(options)
                package_qa_handle_error("unknown-configure-option", error_msg, d)
        except subprocess.CalledProcessError:
            pass
}


python base_set_filespath () {
def base_set_filespath(path, d):
    filespath = []
    extrapaths = (d.getVar("FILESEXTRAPATHS", True) or "")
    # Remove default flag which was used for checking
    extrapaths = extrapaths.replace("__default:", "")
    # Don't prepend empty strings to the path list
    if extrapaths != "":
        path = extrapaths.split(":") + path
    # The ":" ensures we have an 'empty' override
    overrides = (":" + (d.getVar("FILESOVERRIDES", True) or "")).split(":")
    overrides.reverse()
    for o in overrides:
        for p in path:
            if p != "":
                filespath.append(os.path.join(p, o))
    return ":".join(filespath)
}


python should_apply () {
def should_apply(parm, d):
    """Determine if we should apply the given patch"""

    if "mindate" in parm or "maxdate" in parm:
        pn = d.getVar('PN', True)
        srcdate = d.getVar('SRCDATE_%s' % pn, True)
        if not srcdate:
            srcdate = d.getVar('SRCDATE', True)

        if srcdate == "now":
            srcdate = d.getVar('DATE', True)

        if "maxdate" in parm and parm["maxdate"] < srcdate:
            return False, 'is outdated'

        if "mindate" in parm and parm["mindate"] > srcdate:
            return False, 'is predated'


    if "minrev" in parm:
        srcrev = d.getVar('SRCREV', True)
        if srcrev and srcrev < parm["minrev"]:
            return False, 'applies to later revisions'

    if "maxrev" in parm:
        srcrev = d.getVar('SRCREV', True)
        if srcrev and srcrev > parm["maxrev"]:
            return False, 'applies to earlier revisions'

    if "rev" in parm:
        srcrev = d.getVar('SRCREV', True)
        if srcrev and parm["rev"] not in srcrev:
            return False, "doesn't apply to revision"

    if "notrev" in parm:
        srcrev = d.getVar('SRCREV', True)
        if srcrev and parm["notrev"] in srcrev:
            return False, "doesn't apply to revision"

    return True, None
}


python add_package_and_files () {
def add_package_and_files(d):
    packages = d.getVar('PACKAGES', True)
    files = d.getVar('LICENSE_FILES_DIRECTORY', True)
    pn = d.getVar('PN', True)
    pn_lic = "%s%s" % (pn, d.getVar('LICENSE_PACKAGE_SUFFIX'))
    if pn_lic in packages:
        bb.warn("%s package already existed in %s." % (pn_lic, pn))
    else:
        # first in PACKAGES to be sure that nothing else gets LICENSE_FILES_DIRECTORY
        d.setVar('PACKAGES', "%s %s" % (pn_lic, packages))
        d.setVar('FILES_' + pn_lic, files)
        rrecommends_pn = d.getVar('RRECOMMENDS_' + pn, True)
        if rrecommends_pn:
            d.setVar('RRECOMMENDS_' + pn, "%s %s" % (pn_lic, rrecommends_pn))
        else:
            d.setVar('RRECOMMENDS_' + pn, "%s" % (pn_lic))
}


python do_packagedata_setscene () {
    sstate_setscene(d)
}


python check_supported_distro () {
def check_supported_distro(sanity_data):
    from fnmatch import fnmatch

    tested_distros = sanity_data.getVar('SANITY_TESTED_DISTROS', True)
    if not tested_distros:
        return

    try:
        distro = oe.lsb.distro_identifier()
    except Exception:
        distro = None

    if not distro:
        bb.warn('Host distribution could not be determined; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.')

    for supported in [x.strip() for x in tested_distros.split('\\n')]:
        if fnmatch(distro, supported):
            return

    bb.warn('Host distribution "%s" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.' % distro)
}


python emit_pkgdata () {
    from glob import glob
    import json

    def write_if_exists(f, pkg, var):
        def encode(str):
            import codecs
            c = codecs.getencoder("string_escape")
            return c(str)[0]

        val = d.getVar('%s_%s' % (var, pkg), True)
        if val:
            f.write('%s_%s: %s\n' % (var, pkg, encode(val)))
            return val
        val = d.getVar('%s' % (var), True)
        if val:
            f.write('%s: %s\n' % (var, encode(val)))
        return val

    def write_extra_pkgs(variants, pn, packages, pkgdatadir):
        for variant in variants:
            with open("%s/%s-%s" % (pkgdatadir, variant, pn), 'w') as fd:
                fd.write("PACKAGES: %s\n" % ' '.join(
                            map(lambda pkg: '%s-%s' % (variant, pkg), packages.split())))

    def write_extra_runtime_pkgs(variants, packages, pkgdatadir):
        for variant in variants:
            for pkg in packages.split():
                ml_pkg = "%s-%s" % (variant, pkg)
                subdata_file = "%s/runtime/%s" % (pkgdatadir, ml_pkg)
                with open(subdata_file, 'w') as fd:
                    fd.write("PKG_%s: %s" % (ml_pkg, pkg))

    packages = d.getVar('PACKAGES', True)
    pkgdest = d.getVar('PKGDEST', True)
    pkgdatadir = d.getVar('PKGDESTWORK', True)

    # Take shared lock since we're only reading, not writing
    lf = bb.utils.lockfile(d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/package-output.lock"), True)

    data_file = pkgdatadir + d.expand("/systemd-serialgetty" )
    f = open(data_file, 'w')
    f.write("PACKAGES: %s\n" % packages)
    f.close()

    pn = d.getVar('PN', True)
    global_variants = (d.getVar('MULTILIB_GLOBAL_VARIANTS', True) or "").split()
    variants = (d.getVar('MULTILIB_VARIANTS', True) or "").split()

    if bb.data.inherits_class('kernel', d) or bb.data.inherits_class('module-base', d):
        write_extra_pkgs(variants, pn, packages, pkgdatadir)

    if (bb.data.inherits_class('allarch', d) and not bb.data.inherits_class('packagegroup', d)):
        write_extra_pkgs(global_variants, pn, packages, pkgdatadir)

    workdir = d.getVar('WORKDIR', True)

    for pkg in packages.split():
        pkgval = d.getVar('PKG_%s' % pkg, True)
        if pkgval is None:
            pkgval = pkg
            d.setVar('PKG_%s' % pkg, pkg)

        pkgdestpkg = os.path.join(pkgdest, pkg)
        files = {}
        total_size = 0
        for f in pkgfiles[pkg]:
            relpth = os.path.relpath(f, pkgdestpkg)
            fstat = os.lstat(f)
            total_size += fstat.st_size
            files[os.sep + relpth] = fstat.st_size
        d.setVar('FILES_INFO', json.dumps(files))

        subdata_file = pkgdatadir + "/runtime/%s" % pkg
        sf = open(subdata_file, 'w')
        write_if_exists(sf, pkg, 'PN')
        write_if_exists(sf, pkg, 'PE')
        write_if_exists(sf, pkg, 'PV')
        write_if_exists(sf, pkg, 'PR')
        write_if_exists(sf, pkg, 'PKGE')
        write_if_exists(sf, pkg, 'PKGV')
        write_if_exists(sf, pkg, 'PKGR')
        write_if_exists(sf, pkg, 'LICENSE')
        write_if_exists(sf, pkg, 'DESCRIPTION')
        write_if_exists(sf, pkg, 'SUMMARY')
        write_if_exists(sf, pkg, 'RDEPENDS')
        rprov = write_if_exists(sf, pkg, 'RPROVIDES')
        write_if_exists(sf, pkg, 'RRECOMMENDS')
        write_if_exists(sf, pkg, 'RSUGGESTS')
        write_if_exists(sf, pkg, 'RREPLACES')
        write_if_exists(sf, pkg, 'RCONFLICTS')
        write_if_exists(sf, pkg, 'SECTION')
        write_if_exists(sf, pkg, 'PKG')
        write_if_exists(sf, pkg, 'ALLOW_EMPTY')
        write_if_exists(sf, pkg, 'FILES')
        write_if_exists(sf, pkg, 'pkg_postinst')
        write_if_exists(sf, pkg, 'pkg_postrm')
        write_if_exists(sf, pkg, 'pkg_preinst')
        write_if_exists(sf, pkg, 'pkg_prerm')
        write_if_exists(sf, pkg, 'FILERPROVIDESFLIST')
        write_if_exists(sf, pkg, 'FILES_INFO')
        for dfile in (d.getVar('FILERPROVIDESFLIST_' + pkg, True) or "").split():
            write_if_exists(sf, pkg, 'FILERPROVIDES_' + dfile)

        write_if_exists(sf, pkg, 'FILERDEPENDSFLIST')
        for dfile in (d.getVar('FILERDEPENDSFLIST_' + pkg, True) or "").split():
            write_if_exists(sf, pkg, 'FILERDEPENDS_' + dfile)

        sf.write('%s_%s: %d\n' % ('PKGSIZE', pkg, total_size))
        sf.close()

        # Symlinks needed for rprovides lookup
        if rprov:
            for p in rprov.strip().split():
                subdata_sym = pkgdatadir + "/runtime-rprovides/%s/%s" % (p, pkg)
                bb.utils.mkdirhier(os.path.dirname(subdata_sym))
                oe.path.symlink("../../runtime/%s" % pkg, subdata_sym, True)

        allow_empty = d.getVar('ALLOW_EMPTY_%s' % pkg, True)
        if not allow_empty:
            allow_empty = d.getVar('ALLOW_EMPTY', True)
        root = "%s/%s" % (pkgdest, pkg)
        os.chdir(root)
        g = glob('*')
        if g or allow_empty == "1":
            # Symlinks needed for reverse lookups (from the final package name)
            subdata_sym = pkgdatadir + "/runtime-reverse/%s" % pkgval
            oe.path.symlink("../runtime/%s" % pkg, subdata_sym, True)

            packagedfile = pkgdatadir + '/runtime/%s.packaged' % pkg
            open(packagedfile, 'w').close()

    if bb.data.inherits_class('kernel', d) or bb.data.inherits_class('module-base', d):
        write_extra_runtime_pkgs(variants, packages, pkgdatadir)

    if bb.data.inherits_class('allarch', d) and not bb.data.inherits_class('packagegroup', d):
        write_extra_runtime_pkgs(global_variants, packages, pkgdatadir)

    bb.utils.unlockfile(lf)
}


python split_and_strip_files () {
    import stat, errno

    dvar = d.getVar('PKGD', True)
    pn = d.getVar('PN', True)

    # We default to '.debug' style
    if d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-file-directory':
        # Single debug-file-directory style debug info
        debugappend = ".debug"
        debugdir = ""
        debuglibdir = "/usr/lib/debug"
        debugsrcdir = "/usr/src/debug"
    elif d.getVar('PACKAGE_DEBUG_SPLIT_STYLE', True) == 'debug-without-src':
        # Original OE-core, a.k.a. ".debug", style debug info, but without sources in /usr/src/debug
        debugappend = ""
        debugdir = "/.debug"
        debuglibdir = ""
        debugsrcdir = ""
    else:
        # Original OE-core, a.k.a. ".debug", style debug info
        debugappend = ""
        debugdir = "/.debug"
        debuglibdir = ""
        debugsrcdir = "/usr/src/debug"

    sourcefile = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/debugsources.list")
    bb.utils.remove(sourcefile)

    os.chdir(dvar)

    # Return type (bits):
    # 0 - not elf
    # 1 - ELF
    # 2 - stripped
    # 4 - executable
    # 8 - shared library
    # 16 - kernel module
    def isELF(path):
        type = 0
        ret, result = oe.utils.getstatusoutput("file \"%s\"" % path.replace("\"", "\\\""))

        if ret:
            msg = "split_and_strip_files: 'file %s' failed" % path
            package_qa_handle_error("split-strip", msg, d)
            return type

        # Not stripped
        if "ELF" in result:
            type |= 1
            if "not stripped" not in result:
                type |= 2
            if "executable" in result:
                type |= 4
            if "shared" in result:
                type |= 8
        return type


    #
    # First lets figure out all of the files we may have to process ... do this only once!
    #
    elffiles = {}
    symlinks = {}
    kernmods = []
    inodes = {}
    libdir = os.path.abspath(dvar + os.sep + d.getVar("libdir", True))
    baselibdir = os.path.abspath(dvar + os.sep + d.getVar("base_libdir", True))
    if (d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
        for root, dirs, files in cpath.walk(dvar):
            for f in files:
                file = os.path.join(root, f)
                if file.endswith(".ko") and file.find("/lib/modules/") != -1:
                    kernmods.append(file)
                    continue

                # Skip debug files
                if debugappend and file.endswith(debugappend):
                    continue
                if debugdir and debugdir in os.path.dirname(file[len(dvar):]):
                    continue

                try:
                    ltarget = cpath.realpath(file, dvar, False)
                    s = cpath.lstat(ltarget)
                except OSError as e:
                    (err, strerror) = e.args
                    if err != errno.ENOENT:
                        raise
                    # Skip broken symlinks
                    continue
                if not s:
                    continue
                # Check its an excutable
                if (s[stat.ST_MODE] & stat.S_IXUSR) or (s[stat.ST_MODE] & stat.S_IXGRP) or (s[stat.ST_MODE] & stat.S_IXOTH) \
                        or ((file.startswith(libdir) or file.startswith(baselibdir)) and ".so" in f):
                    # If it's a symlink, and points to an ELF file, we capture the readlink target
                    if cpath.islink(file):
                        target = os.readlink(file)
                        if isELF(ltarget):
                            #bb.note("Sym: %s (%d)" % (ltarget, isELF(ltarget)))
                            symlinks[file] = target
                        continue

                    # It's a file (or hardlink), not a link
                    # ...but is it ELF, and is it already stripped?
                    elf_file = isELF(file)
                    if elf_file & 1:
                        if elf_file & 2:
                            if 'already-stripped' in (d.getVar('INSANE_SKIP_' + pn, True) or "").split():
                                bb.note("Skipping file %s from %s for already-stripped QA test" % (file[len(dvar):], pn))
                            else:
                                msg = "File '%s' from %s was already stripped, this will prevent future debugging!" % (file[len(dvar):], pn)
                                package_qa_handle_error("already-stripped", msg, d)
                            continue

                        # At this point we have an unstripped elf file. We need to:
                        #  a) Make sure any file we strip is not hardlinked to anything else outside this tree
                        #  b) Only strip any hardlinked file once (no races)
                        #  c) Track any hardlinks between files so that we can reconstruct matching debug file hardlinks

                        # Use a reference of device ID and inode number to indentify files
                        file_reference = "%d_%d" % (s.st_dev, s.st_ino)
                        if file_reference in inodes:
                            os.unlink(file)
                            os.link(inodes[file_reference][0], file)
                            inodes[file_reference].append(file)
                        else:
                            inodes[file_reference] = [file]
                            # break hardlink
                            bb.utils.copyfile(file, file)
                            elffiles[file] = elf_file
                        # Modified the file so clear the cache
                        cpath.updatecache(file)

    #
    # First lets process debug splitting
    #
    if (d.getVar('INHIBIT_PACKAGE_DEBUG_SPLIT', True) != '1'):
        for file in elffiles:
            src = file[len(dvar):]
            dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
            fpath = dvar + dest

            # Split the file...
            bb.utils.mkdirhier(os.path.dirname(fpath))
            #bb.note("Split %s -> %s" % (file, fpath))
            # Only store off the hard link reference if we successfully split!
            splitdebuginfo(file, fpath, debugsrcdir, sourcefile, d)

        # Hardlink our debug symbols to the other hardlink copies
        for ref in inodes:
            if len(inodes[ref]) == 1:
                continue
            for file in inodes[ref][1:]:
                src = file[len(dvar):]
                dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
                fpath = dvar + dest
                target = inodes[ref][0][len(dvar):]
                ftarget = dvar + debuglibdir + os.path.dirname(target) + debugdir + "/" + os.path.basename(target) + debugappend
                bb.utils.mkdirhier(os.path.dirname(fpath))
                #bb.note("Link %s -> %s" % (fpath, ftarget))
                os.link(ftarget, fpath)

        # Create symlinks for all cases we were able to split symbols
        for file in symlinks:
            src = file[len(dvar):]
            dest = debuglibdir + os.path.dirname(src) + debugdir + "/" + os.path.basename(src) + debugappend
            fpath = dvar + dest
            # Skip it if the target doesn't exist
            try:
                s = os.stat(fpath)
            except OSError as e:
                (err, strerror) = e.args
                if err != errno.ENOENT:
                    raise
                continue

            ltarget = symlinks[file]
            lpath = os.path.dirname(ltarget)
            lbase = os.path.basename(ltarget)
            ftarget = ""
            if lpath and lpath != ".":
                ftarget += lpath + debugdir + "/"
            ftarget += lbase + debugappend
            if lpath.startswith(".."):
                ftarget = os.path.join("..", ftarget)
            bb.utils.mkdirhier(os.path.dirname(fpath))
            #bb.note("Symlink %s -> %s" % (fpath, ftarget))
            os.symlink(ftarget, fpath)

        # Process the debugsrcdir if requested...
        # This copies and places the referenced sources for later debugging...
        copydebugsources(debugsrcdir, d)
    #
    # End of debug splitting
    #

    #
    # Now lets go back over things and strip them
    #
    if (d.getVar('INHIBIT_PACKAGE_STRIP', True) != '1'):
        strip = d.getVar("STRIP", True)
        sfiles = []
        for file in elffiles:
            elf_file = int(elffiles[file])
            #bb.note("Strip %s" % file)
            sfiles.append((file, elf_file, strip))
        for f in kernmods:
            sfiles.append((f, 16, strip))

        oe.utils.multiprocess_exec(sfiles, oe.package.runstrip)

    #
    # End of strip
    #
}


python do_patch () {
    bb.build.exec_func('patch_do_patch', d)
}


python base_less_or_equal () {
def base_less_or_equal(variable, checkvalue, truevalue, falsevalue, d):
    return oe.utils.less_or_equal(variable, checkvalue, truevalue, falsevalue, d)
}


python check_sanity () {
def check_sanity(sanity_data):
    import subprocess

    class SanityStatus(object):
        def __init__(self):
            self.messages = ""
            self.network_error = False
            self.reparse = False

        def addresult(self, message):
            if message:
                self.messages = self.messages + message

    status = SanityStatus()

    tmpdir = sanity_data.getVar('TMPDIR', True)
    sstate_dir = sanity_data.getVar('SSTATE_DIR', True)

    # Check saved sanity info
    last_sanity_version = 0
    last_tmpdir = ""
    last_sstate_dir = ""
    sanityverfile = sanity_data.expand("/home/tprrt/dev/oe-build-easy/combination/build/conf/sanity_info")
    if os.path.exists(sanityverfile):
        with open(sanityverfile, 'r') as f:
            for line in f:
                if line.startswith('SANITY_VERSION'):
                    last_sanity_version = int(line.split()[1])
                if line.startswith('TMPDIR'):
                    last_tmpdir = line.split()[1]
                if line.startswith('SSTATE_DIR'):
                    last_sstate_dir = line.split()[1]

    check_sanity_everybuild(status, sanity_data)

    sanity_version = int(sanity_data.getVar('SANITY_VERSION', True) or 1)
    network_error = False
    if last_sanity_version < sanity_version:
        check_sanity_version_change(status, sanity_data)
        status.addresult(check_sanity_sstate_dir_change(sstate_dir, sanity_data))
    else:
        if last_sstate_dir != sstate_dir:
            status.addresult(check_sanity_sstate_dir_change(sstate_dir, sanity_data))

    if os.path.exists(os.path.dirname(sanityverfile)) and not status.messages:
        with open(sanityverfile, 'w') as f:
            f.write("SANITY_VERSION %s\n" % sanity_version)
            f.write("TMPDIR %s\n" % tmpdir)
            f.write("SSTATE_DIR %s\n" % sstate_dir)

    sanity_handle_abichanges(status, sanity_data)

    if status.messages != "":
        raise_sanity_error(sanity_data.expand(status.messages), sanity_data, status.network_error)
    return status.reparse
}


python check_license_format () {
def check_license_format(d):
    """
    This function checks if LICENSE is well defined,
        Validate operators in LICENSES.
        No spaces are allowed between LICENSES.
    """
    pn = d.getVar('PN', True)
    licenses = d.getVar('LICENSE', True)
    from oe.license import license_operator, license_operator_chars, license_pattern

    elements = filter(lambda x: x.strip(), license_operator.split(licenses))
    for pos, element in enumerate(elements):
        if license_pattern.match(element):
            if pos > 0 and license_pattern.match(elements[pos - 1]):
                bb.warn('%s: LICENSE value "%s" has an invalid format - license names ' \
                        'must be separated by the following characters to indicate ' \
                        'the license selection: %s' %
                        (pn, licenses, license_operator_chars))
        elif not license_operator.match(element):
            bb.warn('%s: LICENSE value "%s" has an invalid separator "%s" that is not ' \
                    'in the valid list of separators (%s)' %
                    (pn, licenses, element, license_operator_chars))
}


python sanity_conf_update () {
def sanity_conf_update(fn, lines, version_var_name, new_version):
    index, line = sanity_conf_find_line(version_var_name, lines)
    lines[index] = '%s = "%d"\n' % (version_var_name, new_version)
    with open(fn, "w") as f:
        f.write(''.join(lines))
}


python do_package_write_deb () {
    bb.build.exec_func("read_subpackage_metadata", d)
    bb.build.exec_func("do_package_deb", d)
}


python check_perl_modules () {
def check_perl_modules(sanity_data):
    ret = ""
    modules = ( "Text::ParseWords", "Thread::Queue", "Data::Dumper" )
    for m in modules:
        status, result = oe.utils.getstatusoutput("perl -e 'use %s' 2> /dev/null" % m)
        if status != 0:
            ret += "%s " % m
    if ret:
        return "Required perl module(s) not found: %s\n" % ret
    return None
}


python sstate_hardcode_path () {
    import subprocess, platform

    # Need to remove hardcoded paths and fix these when we install the
    # staging packages.
    #
    # Note: the logic in this function needs to match the reverse logic
    # in sstate_installpkg(ss, d)

    staging = d.getVar('STAGING_DIR', True)
    staging_target = d.getVar('STAGING_DIR_TARGET', True)
    staging_host = d.getVar('STAGING_DIR_HOST', True)
    sstate_builddir = d.getVar('SSTATE_BUILDDIR', True)

    if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross-canadian', d):
        sstate_grep_cmd = "grep -l -e '%s'" % (staging)
        sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIR:g'" % (staging)
    elif bb.data.inherits_class('cross', d):
        sstate_grep_cmd = "grep -l -e '%s' -e '%s'" % (staging_target, staging)
        sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRTARGET:g; s:%s:FIXMESTAGINGDIR:g'" % (staging_target, staging)
    else:
        sstate_grep_cmd = "grep -l -e '%s'" % (staging_host)
        sstate_sed_cmd = "sed -i -e 's:%s:FIXMESTAGINGDIRHOST:g'" % (staging_host)

    extra_staging_fixmes = d.getVar('EXTRA_STAGING_FIXMES', True) or ''
    for fixmevar in extra_staging_fixmes.split():
        fixme_path = d.getVar(fixmevar, True)
        sstate_sed_cmd += " -e 's:%s:FIXME_%s:g'" % (fixme_path, fixmevar)

    fixmefn =  sstate_builddir + "fixmepath"

    sstate_scan_cmd = d.getVar('SSTATE_SCAN_CMD', True)
    sstate_filelist_cmd = "tee %s" % (fixmefn)

    # fixmepath file needs relative paths, drop sstate_builddir prefix
    sstate_filelist_relative_cmd = "sed -i -e 's:^%s::g' %s" % (sstate_builddir, fixmefn)

    xargs_no_empty_run_cmd = '--no-run-if-empty'
    if platform.system() == 'Darwin':
        xargs_no_empty_run_cmd = ''

    # Limit the fixpaths and sed operations based on the initial grep search
    # This has the side effect of making sure the vfs cache is hot
    sstate_hardcode_cmd = "%s | xargs %s | %s | xargs %s %s" % (sstate_scan_cmd, sstate_grep_cmd, sstate_filelist_cmd, xargs_no_empty_run_cmd, sstate_sed_cmd)

    bb.note("Removing hardcoded paths from sstate package: '%s'" % (sstate_hardcode_cmd))
    subprocess.call(sstate_hardcode_cmd, shell=True)

        # If the fixmefn is empty, remove it..
    if os.stat(fixmefn).st_size == 0:
        os.remove(fixmefn)
    else:
        bb.note("Replacing absolute paths in fixmepath file: '%s'" % (sstate_filelist_relative_cmd))
        subprocess.call(sstate_filelist_relative_cmd, shell=True)
}


python pkgarch_mapping () {
def pkgarch_mapping(d):
    # Compatibility mappings of TUNE_PKGARCH (opt in)
    if d.getVar("PKGARCHCOMPAT_ARMV7A", True):
        if d.getVar("TUNE_PKGARCH", True) == "armv7a-vfp-neon":
            d.setVar("TUNE_PKGARCH", "armv7a")
}


python do_listtasks () {
    taskdescs = {}
    maxlen = 0
    for e in d.keys():
        if d.getVarFlag(e, 'task'):
            maxlen = max(maxlen, len(e))
            if e.endswith('_setscene'):
                desc = "%s (setscene version)" % (d.getVarFlag(e[:-9], 'doc') or '')
            else:
                desc = d.getVarFlag(e, 'doc') or ''
            taskdescs[e] = desc

    tasks = sorted(taskdescs.keys())
    for taskname in tasks:
        bb.plain("%s  %s" % (taskname.ljust(maxlen), taskdescs[taskname]))
}


python package_qa_clean_path () {
def package_qa_clean_path(path,d):
    """ Remove the common prefix from the path. In this case it is the TMPDIR"""
    return path.replace(d.getVar('TMPDIR',True),"")
}


python machine_paths () {
def machine_paths(d):
    """List any existing machine specific filespath directories"""
    machine = d.getVar("MACHINE", True)
    filespathpkg = d.getVar("FILESPATHPKG", True).split(":")
    for basepath in d.getVar("FILESPATHBASE", True).split(":"):
        for pkgpath in filespathpkg:
            machinepath = os.path.join(basepath, pkgpath, machine)
            if os.path.isdir(machinepath):
                yield machinepath
}


python incompatible_license () {
def incompatible_license(d, dont_want_licenses, package=None):
    """
    This function checks if a recipe has only incompatible licenses. It also
    take into consideration 'or' operand.  dont_want_licenses should be passed
    as canonical (SPDX) names.
    """
    import re
    import oe.license
    from fnmatch import fnmatchcase as fnmatch
    license = d.getVar("LICENSE_%s" % package, True) if package else None
    if not license:
        license = d.getVar('LICENSE', True)

    def license_ok(license):
        for dwl in dont_want_licenses:
            # If you want to exclude license named generically 'X', we
            # surely want to exclude 'X+' as well.  In consequence, we
            # will exclude a trailing '+' character from LICENSE in
            # case INCOMPATIBLE_LICENSE is not a 'X+' license.
            lic = license
            if not re.search('\+$', dwl):
                lic = re.sub('\+', '', license)
            if fnmatch(lic, dwl):
                return False
        return True

    # Handles an "or" or two license sets provided by
    # flattened_licenses(), pick one that works if possible.
    def choose_lic_set(a, b):
        return a if all(license_ok(lic) for lic in a) else b

    try:
        licenses = oe.license.flattened_licenses(license, choose_lic_set)
    except oe.license.LicenseError as exc:
        bb.fatal('%s: %s' % (d.getVar('P', True), exc))
    return any(not license_ok(canonical_license(d, l)) for l in licenses)
}


python __anonymous () {
None}


python do_package_setscene () {
    sstate_setscene(d)
}


python base_dep_prepend () {
None}


python emit_terminal_func () {
def emit_terminal_func(command, envdata, d):
    cmd_func = 'do_terminal'

    envdata.setVar(cmd_func, 'exec ' + command)
    envdata.setVarFlag(cmd_func, 'func', 1)

    runfmt = d.getVar('BB_RUNFMT', True) or "run.{func}.{pid}"
    runfile = runfmt.format(func=cmd_func, task=cmd_func, taskfunc=cmd_func, pid=os.getpid())
    runfile = os.path.join(d.getVar('T', True), runfile)
    bb.utils.mkdirhier(os.path.dirname(runfile))

    with open(runfile, 'w') as script:
        script.write('#!/bin/sh -e\n')
        bb.data.emit_func(cmd_func, script, envdata)
        script.write(cmd_func)
        script.write("\n")
    os.chmod(runfile, 0755)

    return runfile
}


python legitimize_package_name () {
def legitimize_package_name(s):
    """
    Make sure package names are legitimate strings
    """
    import re

    def fixutf(m):
        cp = m.group(1)
        if cp:
            return ('\u%s' % cp).decode('unicode_escape').encode('utf-8')

    # Handle unicode codepoints encoded as <U0123>, as in glibc locale files.
    s = re.sub('<U([0-9A-Fa-f]{1,4})>', fixutf, s)

    # Remaining package name validity fixes
    return s.lower().replace('_', '-').replace('@', '+').replace(',', '+').replace('/', '-')
}


python base_get_metadata_monotone_branch () {
def base_get_metadata_monotone_branch(path, d):
    monotone_branch = "<unknown>"
    try:
        with open("%s/_MTN/options" % path) as f:
            monotone_branch = f.read().strip()
            if monotone_branch.startswith( "database" ):
                monotone_branch_words = monotone_branch.split()
                monotone_branch = monotone_branch_words[ monotone_branch_words.index( "branch" )+1][1:-1]
    except:
        pass
    return monotone_branch
}


python do_populate_lic_setscene () {
    sstate_setscene(d)
}


python check_toolchain () {
def check_toolchain(data):
    tune_error_set = []
    deftune = data.getVar("DEFAULTTUNE", True)
    tune_errors = check_toolchain_tune(data, deftune, 'default')
    if tune_errors:
        tune_error_set.append(tune_errors)

    multilibs = (data.getVar("MULTILIB_VARIANTS", True) or "").split()
    global_multilibs = (data.getVar("MULTILIB_GLOBAL_VARIANTS", True) or "").split()

    if multilibs:
        seen_libs = []
        seen_tunes = []
        for lib in multilibs:
            if lib in seen_libs:
                tune_error_set.append("The multilib '%s' appears more than once." % lib)
            else:
                seen_libs.append(lib)
            if not lib in global_multilibs:
                tune_error_set.append("Multilib %s is not present in MULTILIB_GLOBAL_VARIANTS" % lib)
            tune = data.getVar("DEFAULTTUNE_virtclass-multilib-%s" % lib, True)
            if tune in seen_tunes:
                tune_error_set.append("The tuning '%s' appears in more than one multilib." % tune)
            else:
                seen_libs.append(tune)
            if tune == deftune:
                tune_error_set.append("Multilib '%s' (%s) is also the default tuning." % (lib, deftune))
            else:
                tune_errors = check_toolchain_tune(data, tune, lib)
            if tune_errors:
                tune_error_set.append(tune_errors)
    if tune_error_set:
        return "Toolchain tunings invalid:\n" + '\n'.join(tune_error_set) + "\n"

    return ""
}


python pstaging_fetch () {
def pstaging_fetch(sstatefetch, sstatepkg, d):
    import bb.fetch2

    # Only try and fetch if the user has configured a mirror
    mirrors = d.getVar('SSTATE_MIRRORS', True)
    if not mirrors:
        return

    # Copy the data object and override DL_DIR and SRC_URI
    localdata = bb.data.createCopy(d)
    bb.data.update_data(localdata)

    dldir = localdata.expand("/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache")
    bb.utils.mkdirhier(dldir)

    localdata.delVar('MIRRORS')
    localdata.setVar('FILESPATH', dldir)
    localdata.setVar('DL_DIR', dldir)
    localdata.setVar('PREMIRRORS', mirrors)

    # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK,
    # we'll want to allow network access for the current set of fetches.
    if localdata.getVar('BB_NO_NETWORK', True) == "1" and localdata.getVar('SSTATE_MIRROR_ALLOW_NETWORK', True) == "1":
        localdata.delVar('BB_NO_NETWORK')

    # Try a fetch from the sstate mirror, if it fails just return and
    # we will build the package
    for srcuri in ['file://{0}'.format(sstatefetch),
                   'file://{0}.siginfo'.format(sstatefetch)]:
        localdata.setVar('SRC_URI', srcuri)
        try:
            fetcher = bb.fetch2.Fetch([srcuri], localdata, cache=False)
            fetcher.download()

            # Need to optimise this, if using file:// urls, the fetcher just changes the local path
            # For now work around by symlinking
            localpath = bb.data.expand(fetcher.localpath(srcuri), localdata)
            if localpath != sstatepkg and os.path.exists(localpath) and not os.path.exists(sstatepkg):
                os.symlink(localpath, sstatepkg)

        except bb.fetch2.BBFetchException:
            break
}


python check_sanity_everybuild () {
def check_sanity_everybuild(status, d):
    # Sanity tests which test the users environment so need to run at each build (or are so cheap
    # it makes sense to always run them.

    if 0 == os.getuid():
        raise_sanity_error("Do not use Bitbake as root.", d)

    # Check the Python version, we now have a minimum of Python 2.7.3
    import sys
    if sys.hexversion < 0x020703F0:
        status.addresult('The system requires at least Python 2.7.3 to run. Please update your Python interpreter.\n')

    # Check the bitbake version meets minimum requirements
    from distutils.version import LooseVersion
    minversion = d.getVar('BB_MIN_VERSION', True)
    if (LooseVersion(bb.__version__) < LooseVersion(minversion)):
        status.addresult('Bitbake version %s is required and version %s was found\n' % (minversion, bb.__version__))

    sanity_check_conffiles(status, d)

    paths = d.getVar('PATH', True).split(":")
    if "." in paths or "" in paths:
        status.addresult("PATH contains '.' or '' (empty element), which will break the build, please remove this.\nParsed PATH is " + str(paths) + "\n")

    # Check that the DISTRO is valid, if set
    # need to take into account DISTRO renaming DISTRO
    distro = d.getVar('DISTRO', True)
    if distro and distro != "nodistro":
        if not ( check_conf_exists("conf/distro/exiguous.conf", d) or check_conf_exists("conf/distro/include/exiguous.inc", d) ):
            status.addresult("DISTRO '%s' not found. Please set a valid DISTRO in your local.conf\n" % d.getVar("DISTRO", True))

    # Check that DL_DIR is set, exists and is writable. In theory, we should never even hit the check if DL_DIR isn't
    # set, since so much relies on it being set.
    dldir = d.getVar('DL_DIR', True)
    if not dldir:
        status.addresult("DL_DIR is not set. Your environment is misconfigured, check that DL_DIR is set, and if the directory exists, that it is writable. \n")
    if os.path.exists(dldir) and not os.access(dldir, os.W_OK):
        status.addresult("DL_DIR: %s exists but you do not appear to have write access to it. \n" % dldir)

    # Check that the MACHINE is valid, if it is set
    machinevalid = True
    if d.getVar('MACHINE', True):
        if not check_conf_exists("conf/machine/raspberrypi.conf", d):
            status.addresult('Please set a valid MACHINE in your local.conf or environment\n')
            machinevalid = False
        else:
            status.addresult(check_sanity_validmachine(d))
    else:
        status.addresult('Please set a MACHINE in your local.conf or environment\n')
        machinevalid = False
    if machinevalid:
        status.addresult(check_toolchain(d))

    # Check that the SDKMACHINE is valid, if it is set
    if d.getVar('SDKMACHINE', True):
        if not check_conf_exists("conf/machine-sdk/${SDKMACHINE}.conf", d):
            status.addresult('Specified SDKMACHINE value is not valid\n')
        elif d.getVar('SDK_ARCH', False) == "x86_64":
            status.addresult('SDKMACHINE is set, but SDK_ARCH has not been changed as a result - SDKMACHINE may have been set too late (e.g. in the distro configuration)\n')

    check_supported_distro(d)

    # Check if DISPLAY is set if TEST_IMAGE is set
    if d.getVar('TEST_IMAGE', True) == '1' or d.getVar('DEFAULT_TEST_SUITES', True):
        testtarget = d.getVar('TEST_TARGET', True)
        if testtarget == 'qemu' or testtarget == 'QemuTarget':
            display = d.getVar("BB_ORIGENV", False).getVar("DISPLAY", True)
            if not display:
                status.addresult('testimage needs an X desktop to start qemu, please set DISPLAY correctly (e.g. DISPLAY=:1.0)\n')

    omask = os.umask(022)
    if omask & 0755:
        status.addresult("Please use a umask which allows a+rx and u+rwx\n")
    os.umask(omask)

    if d.getVar('TARGET_ARCH', True) == "arm":
        # This path is no longer user-readable in modern (very recent) Linux
        try:
            if os.path.exists("/proc/sys/vm/mmap_min_addr"):
                f = open("/proc/sys/vm/mmap_min_addr", "r")
                try:
                    if (int(f.read().strip()) > 65536):
                        status.addresult("/proc/sys/vm/mmap_min_addr is not <= 65536. This will cause problems with qemu so please fix the value (as root).\n\nTo fix this in later reboots, set vm.mmap_min_addr = 65536 in /etc/sysctl.conf.\n")
                finally:
                    f.close()
        except:
            pass

    oeroot = d.getVar('COREBASE', True)
    if oeroot.find('+') != -1:
        status.addresult("Error, you have an invalid character (+) in your COREBASE directory path. Please move the installation to a directory which doesn't include any + characters.")
    if oeroot.find('@') != -1:
        status.addresult("Error, you have an invalid character (@) in your COREBASE directory path. Please move the installation to a directory which doesn't include any @ characters.")
    if oeroot.find(' ') != -1:
        status.addresult("Error, you have a space in your COREBASE directory path. Please move the installation to a directory which doesn't include a space since autotools doesn't support this.")

    # Check the format of MIRRORS, PREMIRRORS and SSTATE_MIRRORS
    import re
    mirror_vars = ['MIRRORS', 'PREMIRRORS', 'SSTATE_MIRRORS']
    protocols = ['http', 'ftp', 'file', 'https', \
                 'git', 'gitsm', 'hg', 'osc', 'p4', 'svk', 'svn', \
                 'bzr', 'cvs']
    for mirror_var in mirror_vars:
        mirrors = (d.getVar(mirror_var, True) or '').replace('\\n', '\n').split('\n')
        for mirror_entry in mirrors:
            mirror_entry = mirror_entry.strip()
            if not mirror_entry:
                # ignore blank lines
                continue

            try:
                pattern, mirror = mirror_entry.split()
            except ValueError:
                bb.warn('Invalid %s: %s, should be 2 members.' % (mirror_var, mirror_entry.strip()))
                continue

            decoded = bb.fetch2.decodeurl(pattern)
            try:
                pattern_scheme = re.compile(decoded[0])
            except re.error as exc:
                bb.warn('Invalid scheme regex (%s) in %s; %s' % (pattern, mirror_var, mirror_entry))
                continue

            if not any(pattern_scheme.match(protocol) for protocol in protocols):
                bb.warn('Invalid protocol (%s) in %s: %s' % (decoded[0], mirror_var, mirror_entry))
                continue

            if not any(mirror.startswith(protocol + '://') for protocol in protocols):
                bb.warn('Invalid protocol in %s: %s' % (mirror_var, mirror_entry))
                continue

            if mirror.startswith('file://') and not mirror.startswith('file:///'):
                bb.warn('Invalid file url in %s: %s, must be absolute path (file:///)' % (mirror_var, mirror_entry))

    # Check that TMPDIR hasn't changed location since the last time we were run
    tmpdir = d.getVar('TMPDIR', True)
    checkfile = os.path.join(tmpdir, "saved_tmpdir")
    if os.path.exists(checkfile):
        with open(checkfile, "r") as f:
            saved_tmpdir = f.read().strip()
            if (saved_tmpdir != tmpdir):
                status.addresult("Error, TMPDIR has changed location. You need to either move it back to %s or rebuild\n" % saved_tmpdir)
    else:
        bb.utils.mkdirhier(tmpdir)
        with open(checkfile, "w") as f:
            f.write(tmpdir)

    # Check vmdk and live can't be built together.
    if 'vmdk' in d.getVar('IMAGE_FSTYPES', True) and 'live' in d.getVar('IMAGE_FSTYPES', True):
        status.addresult("Error, IMAGE_FSTYPES vmdk and live can't be built together\n")
}


python package_qa_check_dev () {
def package_qa_check_dev(path, name, d, elf, messages):
    """
    Check for ".so" library symlinks in non-dev packages
    """

    if not name.endswith("-dev") and not name.endswith("-dbg") and not name.endswith("-ptest") and not name.startswith("nativesdk-") and path.endswith(".so") and os.path.islink(path):
        messages["dev-so"] = "non -dev/-dbg/-nativesdk package contains symlink .so: %s path '%s'" % \
                 (name, package_qa_clean_path(path,d))
}


python do_fetch () {
    bb.build.exec_func('base_do_fetch', d)
}


python base_get_metadata_git_branch () {
def base_get_metadata_git_branch(path, d):
    branch = os.popen('cd %s; git branch 2>&1 | grep "^* " | tr -d "* "' % path).read()

    if len(branch) != 0:
        return branch
    return "<unknown>"
}


python check_sanity_eventhandler () {
    if bb.event.getName(e) == "SanityCheck":
        sanity_data = copy_data(e)
        if e.generateevents:
            sanity_data.setVar("SANITY_USE_EVENTS", "1")
        reparse = check_sanity(sanity_data)
        e.data.setVar("BB_INVALIDCONF", reparse)
        bb.event.fire(bb.event.SanityCheckPassed(), e.data)
    elif bb.event.getName(e) == "NetworkTest":
        sanity_data = copy_data(e)
        if e.generateevents:
            sanity_data.setVar("SANITY_USE_EVENTS", "1")
        bb.event.fire(bb.event.NetworkTestFailed() if check_connectivity(sanity_data) else bb.event.NetworkTestPassed(), e.data)

    return
}


python find_license_files () {
def find_license_files(d):
    """
    Creates list of files used in LIC_FILES_CHKSUM and generic LICENSE files.
    """
    import shutil
    import oe.license

    pn = d.getVar('PN', True)
    for package in d.getVar('PACKAGES', True):
        if d.getVar('LICENSE_' + package, True):
            license_types = license_types + ' & ' + \
                            d.getVar('LICENSE_' + package, True)

    #If we get here with no license types, then that means we have a recipe
    #level license. If so, we grab only those.
    try:
        license_types
    except NameError:
        # All the license types at the recipe level
        license_types = d.getVar('LICENSE', True)

    # All the license files for the package
    lic_files = d.getVar('LIC_FILES_CHKSUM', True)
    pn = d.getVar('PN', True)
    # The license files are located in S/LIC_FILE_CHECKSUM.
    srcdir = d.getVar('S', True)
    # Directory we store the generic licenses as set in the distro configuration
    generic_directory = d.getVar('COMMON_LICENSE_DIR', True)
    # List of basename, path tuples
    lic_files_paths = []
    license_source_dirs = []
    license_source_dirs.append(generic_directory)
    try:
        additional_lic_dirs = d.getVar('LICENSE_PATH', True).split()
        for lic_dir in additional_lic_dirs:
            license_source_dirs.append(lic_dir)
    except:
        pass

    class FindVisitor(oe.license.LicenseVisitor):
        def visit_Str(self, node):
            #
            # Until I figure out what to do with
            # the two modifiers I support (or greater = +
            # and "with exceptions" being *
            # we'll just strip out the modifier and put
            # the base license.
            find_license(node.s.replace("+", "").replace("*", ""))
            self.generic_visit(node)

    def find_license(license_type):
        try:
            bb.utils.mkdirhier(gen_lic_dest)
        except:
            pass
        spdx_generic = None
        license_source = None
        # If the generic does not exist we need to check to see if there is an SPDX mapping to it,
        # unless NO_GENERIC_LICENSE is set.

        for lic_dir in license_source_dirs:
            if not os.path.isfile(os.path.join(lic_dir, license_type)):
                if d.getVarFlag('SPDXLICENSEMAP', license_type) != None:
                    # Great, there is an SPDXLICENSEMAP. We can copy!
                    bb.debug(1, "We need to use a SPDXLICENSEMAP for %s" % (license_type))
                    spdx_generic = d.getVarFlag('SPDXLICENSEMAP', license_type)
                    license_source = lic_dir
                    break
            elif os.path.isfile(os.path.join(lic_dir, license_type)):
                spdx_generic = license_type
                license_source = lic_dir
                break

        if spdx_generic and license_source:
            # we really should copy to generic_ + spdx_generic, however, that ends up messing the manifest
            # audit up. This should be fixed in emit_pkgdata (or, we actually got and fix all the recipes)

            lic_files_paths.append(("generic_" + license_type, os.path.join(license_source, spdx_generic)))

            # The user may attempt to use NO_GENERIC_LICENSE for a generic license which doesn't make sense
            # and should not be allowed, warn the user in this case.
            if d.getVarFlag('NO_GENERIC_LICENSE', license_type):
                bb.warn("%s: %s is a generic license, please don't use NO_GENERIC_LICENSE for it." % (pn, license_type))

        elif d.getVarFlag('NO_GENERIC_LICENSE', license_type):
            # if NO_GENERIC_LICENSE is set, we copy the license files from the fetched source
            # of the package rather than the license_source_dirs.
            for (basename, path) in lic_files_paths:
                if d.getVarFlag('NO_GENERIC_LICENSE', license_type) == basename:
                    lic_files_paths.append(("generic_" + license_type, path))
                    break
        else:
            # And here is where we warn people that their licenses are lousy
            bb.warn("%s: No generic license file exists for: %s in any provider" % (pn, license_type))
            pass

    if not generic_directory:
        raise bb.build.FuncFailed("COMMON_LICENSE_DIR is unset. Please set this in your distro config")

    if not lic_files:
        # No recipe should have an invalid license file. This is checked else
        # where, but let's be pedantic
        bb.note(pn + ": Recipe file does not have license file information.")
        return lic_files_paths

    for url in lic_files.split():
        try:
            (type, host, path, user, pswd, parm) = bb.fetch.decodeurl(url)
        except bb.fetch.MalformedUrl:
            raise bb.build.FuncFailed("%s: LIC_FILES_CHKSUM contains an invalid URL:  %s" % (d.getVar('PF', True), url))
        # We want the license filename and path
        srclicfile = os.path.join(srcdir, path)
        lic_files_paths.append((os.path.basename(path), srclicfile))

    v = FindVisitor()
    try:
        v.visit_string(license_types)
    except oe.license.InvalidLicense as exc:
        bb.fatal('%s: %s' % (d.getVar('PF', True), exc))
    except SyntaxError:
        bb.warn("%s: Failed to parse it's LICENSE field." % (d.getVar('PF', True)))

    return lic_files_paths
}


python oe_filter () {
def oe_filter(f, str, d):
    return oe.utils.str_filter(f, str, d)
}


python sstate_cleanall () {
    bb.note("Removing shared state for package %s" % d.getVar('PN', True))

    manifest_dir = d.getVar('SSTATE_MANIFESTS', True)
    if not os.path.exists(manifest_dir):
        return

    tasks = d.getVar('SSTATETASKS', True).split()
    for name in tasks:
        ld = d.createCopy()
        shared_state = sstate_state_fromvars(ld, name)
        sstate_clean(shared_state, ld)
}


python package_qa_check_infodir () {
def package_qa_check_infodir(path, name, d, elf, messages):
    """
    Check that /usr/share/info/dir isn't shipped in a particular package
    """
    infodir = d.expand("/usr/share/info/dir")

    if infodir in path:
        messages["infodir"] = "The /usr/share/info/dir file is not meant to be shipped in a particular package."
}


python do_checkuri () {
    src_uri = (d.getVar('SRC_URI', True) or "").split()
    if len(src_uri) == 0:
        return

    localdata = bb.data.createCopy(d)
    bb.data.update_data(localdata)

    try:
        fetcher = bb.fetch2.Fetch(src_uri, localdata)
        fetcher.checkstatus()
    except bb.fetch2.BBFetchException, e:
        raise bb.build.FuncFailed(e)
}


python is_machine_specific () {
def is_machine_specific(d):
    """Determine whether the current recipe is machine specific"""
    machinepaths = set(machine_paths(d))
    srcuri = d.getVar("SRC_URI", True).split()
    for url in srcuri:
        fetcher = bb.fetch2.Fetch([srcuri], d)
        if url.startswith("file://"):
            if any(fetcher.localpath(url).startswith(mp + "/") for mp in machinepaths):
                return True
}


python package_qa_check_expanded_d () {
def package_qa_check_expanded_d(path,name,d,elf,messages):
    """
    Check for the expanded D (/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image) value in pkg_* and FILES
    variables, warn the user to use it correctly.
    """

    sane = True
    expanded_d = d.getVar('D',True)

    # Get packages for current recipe and iterate
    packages = d.getVar('PACKAGES', True).split(" ")
    for pak in packages:
    # Go through all variables and check if expanded D is found, warn the user accordingly
        for var in 'FILES','pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm':
            bbvar = d.getVar(var + "_" + pak)
            if bbvar:
                # Bitbake expands /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image within bbvar during the previous step, so we check for its expanded value
                if expanded_d in bbvar:
                    if var == 'FILES':
                        messages["expanded-d"] = "FILES in %s recipe should not contain the /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image variable as it references the local build directory not the target filesystem, best solution is to remove the /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image reference" % pak
                        sane = False
                    else:
                        messages["expanded-d"] = "%s in %s recipe contains /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/image, it should be replaced by $D instead" % (var, pak)
                        sane = False
    return sane
}


python package_qa_check_license () {
def package_qa_check_license(workdir, d):
    """
    Check for changes in the license files
    """
    import tempfile
    sane = True

    lic_files = d.getVar('LIC_FILES_CHKSUM', True)
    lic = d.getVar('LICENSE', True)
    pn = d.getVar('PN', True)

    if lic == "CLOSED":
        return True

    if not lic_files:
        bb.error(pn + ": Recipe file does not have license file information (LIC_FILES_CHKSUM)")
        return False

    srcdir = d.getVar('S', True)

    for url in lic_files.split():
        try:
            (type, host, path, user, pswd, parm) = bb.fetch.decodeurl(url)
        except bb.fetch.MalformedUrl:
            raise bb.build.FuncFailed( pn + ": LIC_FILES_CHKSUM contains an invalid URL: " + url)
        srclicfile = os.path.join(srcdir, path)
        if not os.path.isfile(srclicfile):
            raise bb.build.FuncFailed( pn + ": LIC_FILES_CHKSUM points to an invalid file: " + srclicfile)

        recipemd5 = parm.get('md5', '')
        beginline, endline = 0, 0
        if 'beginline' in parm:
            beginline = int(parm['beginline'])
        if 'endline' in parm:
            endline = int(parm['endline'])

        if (not beginline) and (not endline):
            md5chksum = bb.utils.md5_file(srclicfile)
        else:
            fi = open(srclicfile, 'rb')
            fo = tempfile.NamedTemporaryFile(mode='wb', prefix='poky.', suffix='.tmp', delete=False)
            tmplicfile = fo.name;
            lineno = 0
            linesout = 0
            for line in fi:
                lineno += 1
                if (lineno >= beginline):
                    if ((lineno <= endline) or not endline):
                        fo.write(line)
                        linesout += 1
                    else:
                        break
            fo.flush()
            fo.close()
            fi.close()
            md5chksum = bb.utils.md5_file(tmplicfile)
            os.unlink(tmplicfile)

        if recipemd5 == md5chksum:
            bb.note (pn + ": md5 checksum matched for ", url)
        else:
            if recipemd5:
                bb.error(pn + ": md5 data is not matching for ", url)
                bb.error(pn + ": The new md5 checksum is ", md5chksum)
                if beginline:
                    if endline:
                        srcfiledesc = "%s (lines %d through to %d)" % (srclicfile, beginline, endline)
                    else:
                        srcfiledesc = "%s (beginning on line %d)" % (srclicfile, beginline)
                elif endline:
                    srcfiledesc = "%s (ending on line %d)" % (srclicfile, endline)
                else:
                    srcfiledesc = srclicfile
                bb.error(pn + ": Check if the license information has changed in %s to verify that the LICENSE value \"%s\" remains valid" % (srcfiledesc, lic))
            else:
                bb.error(pn + ": md5 checksum is not specified for ", url)
                bb.error(pn + ": The md5 checksum is ", md5chksum)
            sane = False

    return sane
}


python package_qa_check_useless_rpaths () {
def package_qa_check_useless_rpaths(file, name, d, elf, messages):
    """
    Check for RPATHs that are useless but not dangerous
    """
    def rpath_eq(a, b):
        return os.path.normpath(a) == os.path.normpath(b)

    if not elf:
        return

    if os.path.islink(file):
        return

    libdir = d.getVar("libdir", True)
    base_libdir = d.getVar("base_libdir", True)

    phdrs = elf.run_objdump("-p", d)

    import re
    rpath_re = re.compile("\s+RPATH\s+(.*)")
    for line in phdrs.split("\n"):
        m = rpath_re.match(line)
        if m:
            rpath = m.group(1)
            if rpath_eq(rpath, libdir) or rpath_eq(rpath, base_libdir):
                # The dynamic linker searches both these places anyway.  There is no point in
                # looking there again.
                messages["useless-rpaths"] = "%s: %s contains probably-redundant RPATH %s" % (name, package_qa_clean_path(file, d), rpath)
}


python oe_filter_out () {
def oe_filter_out(f, str, d):
    return oe.utils.str_filter_out(f, str, d)
}


python oe_terminal () {
def oe_terminal(command, title, d):
    import oe.data
    import oe.terminal

    envdata = bb.data.init()

    for v in os.environ:
        envdata.setVar(v, os.environ[v])
        envdata.setVarFlag(v, 'export', 1)

    for export in oe.data.typed_value('OE_TERMINAL_EXPORTS', d):
        value = d.getVar(export, True)
        if value is not None:
            os.environ[export] = str(value)
            envdata.setVar(export, str(value))
            envdata.setVarFlag(export, 'export', 1)
        if export == "PSEUDO_DISABLED":
            if "PSEUDO_UNLOAD" in os.environ:
                del os.environ["PSEUDO_UNLOAD"]
            envdata.delVar("PSEUDO_UNLOAD")

    # Add in all variables from the user's original environment which
    # haven't subsequntly been set/changed
    origbbenv = d.getVar("BB_ORIGENV", False) or {}
    for key in origbbenv:
        if key in envdata:
            continue
        value = origbbenv.getVar(key, True)
        if value is not None:
            os.environ[key] = str(value)
            envdata.setVar(key, str(value))
            envdata.setVarFlag(key, 'export', 1)

    # A complex PS1 might need more escaping of chars.
    # Lets not export PS1 instead.
    envdata.delVar("PS1")

    # Replace command with an executable wrapper script
    command = emit_terminal_func(command, envdata, d)

    terminal = oe.data.typed_value('OE_TERMINAL', d).lower()
    if terminal == 'none':
        bb.fatal('Devshell usage disabled with OE_TERMINAL')
    elif terminal != 'auto':
        try:
            oe.terminal.spawn(terminal, command, title, None, d)
            return
        except oe.terminal.UnsupportedTerminal:
            bb.warn('Unsupported terminal "%s", defaulting to "auto"' %
                    terminal)
        except oe.terminal.ExecutionError as exc:
            bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))

    try:
        oe.terminal.spawn_preferred(command, title, None, d)
    except oe.terminal.NoSupportedTerminals:
        bb.fatal('No valid terminal found, unable to open devshell')
    except oe.terminal.ExecutionError as exc:
        bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc))
}


python package_qa_get_machine_dict () {
def package_qa_get_machine_dict():
    return {
            "darwin9" : {
                        "arm" :       (40,     0,    0,          True,          32),
                      },
            "eabi" : {
                        "arm" :       (40,     0,    0,          True,          32),
                      },
            "elf" : {
                        "i586" :      (3,      0,    0,          True,          32),
                        "x86_64":     (62,     0,    0,          True,          64),
                        "epiphany":   (4643,   0,    0,          True,          32),
                      },
            "linux" : {
                        "aarch64" :   (183,    0,    0,          True,          64),
                        "aarch64_be" :(183,    0,    0,          False,         64),
                        "arm" :       (40,    97,    0,          True,          32),
                        "armeb":      (40,    97,    0,          False,         32),
                        "powerpc":    (20,     0,    0,          False,         32),
                        "powerpc64":  (21,     0,    0,          False,         64),
                        "i386":       ( 3,     0,    0,          True,          32),
                        "i486":       ( 3,     0,    0,          True,          32),
                        "i586":       ( 3,     0,    0,          True,          32),
                        "i686":       ( 3,     0,    0,          True,          32),
                        "x86_64":     (62,     0,    0,          True,          64),
                        "ia64":       (50,     0,    0,          True,          64),
                        "alpha":      (36902,  0,    0,          True,          64),
                        "hppa":       (15,     3,    0,          False,         32),
                        "m68k":       ( 4,     0,    0,          False,         32),
                        "mips":       ( 8,     0,    0,          False,         32),
                        "mipsel":     ( 8,     0,    0,          True,          32),
                        "mips64":     ( 8,     0,    0,          False,         64),
                        "mips64el":   ( 8,     0,    0,          True,          64),
                        "s390":       (22,     0,    0,          False,         32),
                        "sh4":        (42,     0,    0,          True,          32),
                        "sparc":      ( 2,     0,    0,          False,         32),
                        "microblaze":  (189,   0,    0,          False,         32),
                        "microblazeel":(189,   0,    0,          True,          32),
                      },
            "linux-uclibc" : {
                        "arm" :       (  40,    97,    0,          True,          32),
                        "armeb":      (  40,    97,    0,          False,         32),
                        "powerpc":    (  20,     0,    0,          False,         32),
                        "i386":       (   3,     0,    0,          True,          32),
                        "i486":       (   3,     0,    0,          True,          32),
                        "i586":       (   3,     0,    0,          True,          32),
                        "i686":       (   3,     0,    0,          True,          32),
                        "x86_64":     (  62,     0,    0,          True,          64),
                        "mips":       (   8,     0,    0,          False,         32),
                        "mipsel":     (   8,     0,    0,          True,          32),
                        "mips64":     (   8,     0,    0,          False,         64),
                        "mips64el":   (   8,     0,    0,          True,          64),
                        "avr32":      (6317,     0,    0,          False,         32),
                        "sh4":        (42,       0,    0,          True,          32),

                      },
            "linux-musl" : {
                        "arm" :       (  40,    97,    0,          True,          32),
                        "armeb":      (  40,    97,    0,          False,         32),
                        "powerpc":    (  20,     0,    0,          False,         32),
                        "i386":       (   3,     0,    0,          True,          32),
                        "i486":       (   3,     0,    0,          True,          32),
                        "i586":       (   3,     0,    0,          True,          32),
                        "i686":       (   3,     0,    0,          True,          32),
                        "x86_64":     (  62,     0,    0,          True,          64),
                        "mips":       (   8,     0,    0,          False,         32),
                        "mipsel":     (   8,     0,    0,          True,          32),
                        "mips64":     (   8,     0,    0,          False,         64),
                        "mips64el":   (   8,     0,    0,          True,          64),
                      },
            "uclinux-uclibc" : {
                        "bfin":       ( 106,     0,    0,          True,         32),
                      },
            "linux-gnueabi" : {
                        "arm" :       (40,     0,    0,          True,          32),
                        "armeb" :     (40,     0,    0,          False,         32),
                      },
            "linux-musleabi" : {
                        "arm" :       (40,     0,    0,          True,          32),
                        "armeb" :     (40,     0,    0,          False,         32),
                      },
            "linux-uclibceabi" : {
                        "arm" :       (40,     0,    0,          True,          32),
                        "armeb" :     (40,     0,    0,          False,         32),
                      },
            "linux-gnuspe" : {
                        "powerpc":    (20,     0,    0,          False,         32),
                      },
            "linux-muslspe" : {
                        "powerpc":    (20,     0,    0,          False,         32),
                      },
            "linux-uclibcspe" : {
                        "powerpc":    (20,     0,    0,          False,         32),
                      },
            "linux-gnu" :       {
                        "powerpc":    (20,     0,    0,          False,         32),
                        "sh4":        (42,     0,    0,          True,          32),
                      },
            "linux-gnux32" :       {
                        "x86_64":     (62,     0,    0,          True,          32),
                      },
            "linux-gnun32" :       {
                        "mips64":       ( 8,     0,    0,          False,         32),
                        "mips64el":     ( 8,     0,    0,          True,          32),
                      },
        }

}


python base_detect_revision () {
def base_detect_revision(d):
    path = base_get_scmbasepath(d)

    scms = [base_get_metadata_git_revision, \
            base_get_metadata_svn_revision]

    for scm in scms:
        rev = scm(path, d)
        if rev != "<unknown>":
            return rev

    return "<unknown>"
}


python sstate_clean_cachefile () {
def sstate_clean_cachefile(ss, d):
    import oe.path

    sstatepkgfile = d.getVar('SSTATE_PATHSPEC', True) + "*_" + ss['task'] + ".tgz*"
    bb.note("Removing %s" % sstatepkgfile)
    oe.path.remove(sstatepkgfile)
}


python check_tar_version () {
def check_tar_version(sanity_data):
    from distutils.version import LooseVersion
    status, result = oe.utils.getstatusoutput("tar --version")
    if status != 0:
        return "Unable to execute tar --version, exit code %s\n" % status
    version = result.split()[3]
    if LooseVersion(version) < LooseVersion("1.24"):
        return "Your version of tar is older than 1.24 and has bugs which will break builds. Please install a newer version of tar.\n"
    return None
}


python copy_license_files () {
def copy_license_files(lic_files_paths, destdir):
    import shutil

    bb.utils.mkdirhier(destdir)
    for (basename, path) in lic_files_paths:
        try:
            src = path
            dst = os.path.join(destdir, basename)
            if os.path.exists(dst):
                os.remove(dst)
            if os.access(src, os.W_OK) and (os.stat(src).st_dev == os.stat(destdir).st_dev):
                os.link(src, dst)
            else:
                shutil.copyfile(src, dst)
        except Exception as e:
            bb.warn("Could not copy license file %s to %s: %s" % (src, dst, e))
}


python set_bn () {
def set_bn(e):
    bn = e.getPkgs()[0] + "-" + e.data.getVar('MACHINE', True)
    try:
        os.remove(e.data.getVar('BNFILE', True))
    except:
        pass
    with open(e.data.getVar('BNFILE', True), "w") as f:
        f.write(os.path.join(bn, e.data.getVar('BUILDNAME', True)))
}


python do_clean () {
    """clear the build and temp directories"""
    dir = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5")
    bb.note("Removing " + dir)
    oe.path.remove(dir)

    dir = "%s.*" % bb.data.expand(d.getVar('STAMP'), d)
    bb.note("Removing " + dir)
    oe.path.remove(dir)

    for f in (d.getVar('CLEANFUNCS', True) or '').split():
        bb.build.exec_func(f, d)
}


python get_conffiles () {
def get_conffiles(pkg, d):
    pkgdest = d.getVar('PKGDEST', True)
    root = os.path.join(pkgdest, pkg)
    cwd = os.getcwd()
    os.chdir(root)

    conffiles = d.getVar('CONFFILES_%s' % pkg, True);
    if conffiles == None:
        conffiles = d.getVar('CONFFILES', True)
    if conffiles == None:
        conffiles = ""
    conffiles = conffiles.split()
    conf_orig_list = files_from_filevars(conffiles)

    # Remove links and directories from conf_orig_list to get conf_list which only contains normal files
    conf_list = []
    for f in conf_orig_list:
        if os.path.isdir(f):
            continue
        if os.path.islink(f):
            continue
        if not os.path.exists(f):
            continue
        conf_list.append(f)

    # Remove the leading './'
    for i in range(0, len(conf_list)):
        conf_list[i] = conf_list[i][1:]

    os.chdir(cwd)
    return conf_list
}


python do_package_deb () {
    import re, copy
    import textwrap
    import subprocess

    workdir = d.getVar('WORKDIR', True)
    if not workdir:
        bb.error("WORKDIR not defined, unable to package")
        return

    outdir = d.getVar('PKGWRITEDIRDEB', True)
    if not outdir:
        bb.error("PKGWRITEDIRDEB not defined, unable to package")
        return

    packages = d.getVar('PACKAGES', True)
    if not packages:
        bb.debug(1, "PACKAGES not defined, nothing to package")
        return

    tmpdir = d.getVar('TMPDIR', True)

    if os.access(os.path.join(tmpdir, "stamps", "DEB_PACKAGE_INDEX_CLEAN"),os.R_OK):
        os.unlink(os.path.join(tmpdir, "stamps", "DEB_PACKAGE_INDEX_CLEAN"))

    if packages == []:
        bb.debug(1, "No packages; nothing to do")
        return

    pkgdest = d.getVar('PKGDEST', True)

    def cleanupcontrol(root):
        for p in ['CONTROL', 'DEBIAN']:
            p = os.path.join(root, p)
            if os.path.exists(p):
                bb.utils.prunedir(p)

    for pkg in packages.split():
        localdata = bb.data.createCopy(d)
        root = "%s/%s" % (pkgdest, pkg)

        lf = bb.utils.lockfile(root + ".lock")

        localdata.setVar('ROOT', '')
        localdata.setVar('ROOT_%s' % pkg, root)
        pkgname = localdata.getVar('PKG_%s' % pkg, True)
        if not pkgname:
            pkgname = pkg
        localdata.setVar('PKG', pkgname)

        localdata.setVar('OVERRIDES', pkg)

        bb.data.update_data(localdata)
        basedir = os.path.join(os.path.dirname(root))

        pkgoutdir = os.path.join(outdir, localdata.getVar('PACKAGE_ARCH', True))
        bb.utils.mkdirhier(pkgoutdir)

        os.chdir(root)
        cleanupcontrol(root)
        from glob import glob
        g = glob('*')
        if not g and localdata.getVar('ALLOW_EMPTY') != "1":
            bb.note("Not creating empty archive for %s-%s-%s" % (pkg, localdata.getVar('PKGV', True), localdata.getVar('PKGR', True)))
            bb.utils.unlockfile(lf)
            continue

        controldir = os.path.join(root, 'DEBIAN')
        bb.utils.mkdirhier(controldir)
        os.chmod(controldir, 0755)
        try:
            ctrlfile = open(os.path.join(controldir, 'control'), 'w')
            # import codecs
            # ctrlfile = codecs.open("someFile", "w", "utf-8")
        except OSError:
            bb.utils.unlockfile(lf)
            raise bb.build.FuncFailed("unable to open control file for writing.")

        fields = []
        pe = d.getVar('PKGE', True)
        if pe and int(pe) > 0:
            fields.append(["Version: %s:%s-%s\n", ['PKGE', 'PKGV', 'PKGR']])
        else:
            fields.append(["Version: %s-%s\n", ['PKGV', 'PKGR']])
        fields.append(["Description: %s\n", ['DESCRIPTION']])
        fields.append(["Section: %s\n", ['SECTION']])
        fields.append(["Priority: %s\n", ['PRIORITY']])
        fields.append(["Maintainer: %s\n", ['MAINTAINER']])
        fields.append(["Architecture: %s\n", ['DPKG_ARCH']])
        fields.append(["OE: %s\n", ['PN']])
        fields.append(["PackageArch: %s\n", ['PACKAGE_ARCH']])
        if d.getVar('HOMEPAGE', True):
            fields.append(["Homepage: %s\n", ['HOMEPAGE']])

        # Package, Version, Maintainer, Description - mandatory
        # Section, Priority, Essential, Architecture, Source, Depends, Pre-Depends, Recommends, Suggests, Conflicts, Replaces, Provides - Optional


        def pullData(l, d):
            l2 = []
            for i in l:
                data = d.getVar(i, True)
                if data is None:
                    raise KeyError(f)
                if i == 'DPKG_ARCH' and d.getVar('PACKAGE_ARCH', True) == 'all':
                    data = 'all'
                elif i == 'PACKAGE_ARCH' or i == 'DPKG_ARCH':
                   # The params in deb package control don't allow character
                   # `_', so change the arch's `_' to `-'. Such as `x86_64'
                   # -->`x86-64'
                   data = data.replace('_', '-')
                l2.append(data)
            return l2

        ctrlfile.write("Package: %s\n" % pkgname)
        # check for required fields
        try:
            for (c, fs) in fields:
                for f in fs:
                     if localdata.getVar(f) is None:
                         raise KeyError(f)
                # Special behavior for description...
                if 'DESCRIPTION' in fs:
                     summary = localdata.getVar('SUMMARY', True) or localdata.getVar('DESCRIPTION', True) or "."
                     ctrlfile.write('Description: %s\n' % unicode(summary))
                     description = localdata.getVar('DESCRIPTION', True) or "."
                     description = textwrap.dedent(description).strip()
                     if '\\n' in description:
                         # Manually indent
                         for t in description.split('\\n'):
                             # We don't limit the width when manually indent, but we do
                             # need the textwrap.fill() to set the initial_indent and
                             # subsequent_indent, so set a large width
                             ctrlfile.write('%s\n' % unicode(textwrap.fill(t, width=100000, initial_indent=' ', subsequent_indent=' ')))
                     else:
                         # Auto indent
                         ctrlfile.write('%s\n' % unicode(textwrap.fill(description.strip(), width=74, initial_indent=' ', subsequent_indent=' ')))

                else:
                     ctrlfile.write(unicode(c % tuple(pullData(fs, localdata))))
        except KeyError:
            import sys
            (type, value, traceback) = sys.exc_info()
            bb.utils.unlockfile(lf)
            ctrlfile.close()
            raise bb.build.FuncFailed("Missing field for deb generation: %s" % value)
        # more fields

        custom_fields_chunk = get_package_additional_metadata("deb", localdata)
        if custom_fields_chunk is not None:
            ctrlfile.write(unicode(custom_fields_chunk))
            ctrlfile.write("\n")

        mapping_rename_hook(localdata)

        def debian_cmp_remap(var):
            # dpkg does not allow for '(' or ')' in a dependency name
            # replace these instances with '__' and '__'
            #
            # In debian '>' and '<' do not mean what it appears they mean
            #   '<' = less or equal
            #   '>' = greater or equal
            # adjust these to the '<<' and '>>' equivalents
            #
            for dep in var:
                if '(' in dep:
                    newdep = dep.replace('(', '__')
                    newdep = newdep.replace(')', '__')
                    if newdep != dep:
                        var[newdep] = var[dep]
                        del var[dep]
            for dep in var:
                for i, v in enumerate(var[dep]):
                    if (v or "").startswith("< "):
                        var[dep][i] = var[dep][i].replace("< ", "<< ")
                    elif (v or "").startswith("> "):
                        var[dep][i] = var[dep][i].replace("> ", ">> ")

        rdepends = bb.utils.explode_dep_versions2(localdata.getVar("RDEPENDS", True) or "")
        debian_cmp_remap(rdepends)
        for dep in rdepends:
                if '*' in dep:
                        del rdepends[dep]
        rrecommends = bb.utils.explode_dep_versions2(localdata.getVar("RRECOMMENDS", True) or "")
        debian_cmp_remap(rrecommends)
        for dep in rrecommends:
                if '*' in dep:
                        del rrecommends[dep]
        rsuggests = bb.utils.explode_dep_versions2(localdata.getVar("RSUGGESTS", True) or "")
        debian_cmp_remap(rsuggests)
        rprovides = bb.utils.explode_dep_versions2(localdata.getVar("RPROVIDES", True) or "")
        debian_cmp_remap(rprovides)
        rreplaces = bb.utils.explode_dep_versions2(localdata.getVar("RREPLACES", True) or "")
        debian_cmp_remap(rreplaces)
        rconflicts = bb.utils.explode_dep_versions2(localdata.getVar("RCONFLICTS", True) or "")
        debian_cmp_remap(rconflicts)
        if rdepends:
            ctrlfile.write("Depends: %s\n" % unicode(bb.utils.join_deps(rdepends)))
        if rsuggests:
            ctrlfile.write("Suggests: %s\n" % unicode(bb.utils.join_deps(rsuggests)))
        if rrecommends:
            ctrlfile.write("Recommends: %s\n" % unicode(bb.utils.join_deps(rrecommends)))
        if rprovides:
            ctrlfile.write("Provides: %s\n" % unicode(bb.utils.join_deps(rprovides)))
        if rreplaces:
            ctrlfile.write("Replaces: %s\n" % unicode(bb.utils.join_deps(rreplaces)))
        if rconflicts:
            ctrlfile.write("Conflicts: %s\n" % unicode(bb.utils.join_deps(rconflicts)))
        ctrlfile.close()

        for script in ["preinst", "postinst", "prerm", "postrm"]:
            scriptvar = localdata.getVar('pkg_%s' % script, True)
            if not scriptvar:
                continue
            scriptvar = scriptvar.strip()
            try:
                scriptfile = open(os.path.join(controldir, script), 'w')
            except OSError:
                bb.utils.unlockfile(lf)
                raise bb.build.FuncFailed("unable to open %s script file for writing." % script)

            if scriptvar.startswith("#!"):
                pos = scriptvar.find("\n") + 1
                scriptfile.write(scriptvar[:pos])
            else:
                pos = 0
                scriptfile.write("#!/bin/sh\n")

            # Prevent the prerm/postrm scripts from being run during an upgrade
            if script in ('prerm', 'postrm'):
                scriptfile.write('[ "$1" != "upgrade" ] || exit 0\n')

            scriptfile.write(scriptvar[pos:])
            scriptfile.write('\n')
            scriptfile.close()
            os.chmod(os.path.join(controldir, script), 0755)

        conffiles_str = ' '.join(get_conffiles(pkg, d))
        if conffiles_str:
            try:
                conffiles = open(os.path.join(controldir, 'conffiles'), 'w')
            except OSError:
                bb.utils.unlockfile(lf)
                raise bb.build.FuncFailed("unable to open conffiles for writing.")
            for f in conffiles_str.split():
                if os.path.exists(oe.path.join(root, f)):
                    conffiles.write('%s\n' % f)
            conffiles.close()

        os.chdir(basedir)
        ret = subprocess.call("PATH=\"%s\" dpkg-deb -b %s %s" % (localdata.getVar("PATH", True), root, pkgoutdir), shell=True)
        if ret != 0:
            bb.utils.unlockfile(lf)
            raise bb.build.FuncFailed("dpkg-deb execution failed")

        cleanupcontrol(root)
        bb.utils.unlockfile(lf)
}


python unsafe_references_skippable () {
def unsafe_references_skippable(path, name, d):
    if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d):
        return True

    if "-dbg" in name or "-dev" in name:
        return True

    # Other package names to skip:
    if name.startswith("kernel-module-"):
        return True

    # Skip symlinks
    if os.path.islink(path):
        return True

    # Skip unusual rootfs layouts which make these tests irrelevant
    exec_prefix = d.getVar('exec_prefix', True)
    if exec_prefix == "":
        return True

    pkgdest = d.getVar('PKGDEST', True)
    pkgdest = pkgdest + "/" + name
    pkgdest = os.path.abspath(pkgdest)
    base_bindir = pkgdest + d.getVar('base_bindir', True)
    base_sbindir = pkgdest + d.getVar('base_sbindir', True)
    base_libdir = pkgdest + d.getVar('base_libdir', True)
    bindir = pkgdest + d.getVar('bindir', True)
    sbindir = pkgdest + d.getVar('sbindir', True)
    libdir = pkgdest + d.getVar('libdir', True)

    if base_bindir == bindir and base_sbindir == sbindir and base_libdir == libdir:
        return True

    # Skip files not in base_[bindir|sbindir|libdir]
    path = os.path.abspath(path)
    if not (base_bindir in path or base_sbindir in path or base_libdir in path):
        return True

    return False
}


python sysroot_cleansstate () {
    ss = sstate_state_fromvars(d, "populate_sysroot")
    sstate_clean(ss, d)
}


python read_subpackage_metadata () {
    import oe.packagedata

    vars = {
        "PN" : d.getVar('PN', True),
        "PE" : d.getVar('PE', True),
        "PV" : d.getVar('PV', True),
        "PR" : d.getVar('PR', True),
    }

    data = oe.packagedata.read_pkgdata(vars["PN"], d)

    for key in data.keys():
        d.setVar(key, data[key])

    for pkg in d.getVar('PACKAGES', True).split():
        sdata = oe.packagedata.read_subpkgdata(pkg, d)
        for key in sdata.keys():
            if key in vars:
                if sdata[key] != vars[key]:
                    if key == "PN":
                        bb.fatal("Recipe %s is trying to create package %s which was already written by recipe %s. This will cause corruption, please resolve this and only provide the package from one recipe or the other or only build one of the recipes." % (vars[key], pkg, sdata[key]))
                    bb.fatal("Recipe %s is trying to change %s from '%s' to '%s'. This will cause do_package_write_* failures since the incorrect data will be used and they will be unable to find the right workdir." % (vars["PN"], key, vars[key], sdata[key]))
                continue
            d.setVar(key, sdata[key])
}


python check_toolchain_args_present () {
def check_toolchain_args_present(data, tune, multilib, tune_errors, which):
    args_set = (data.getVar("TUNE_%s" % which, True) or "").split()
    args_wanted = (data.getVar("TUNEABI_REQUIRED_%s_tune-%s" % (which, tune), True) or "").split()
    args_missing = []

    # If no args are listed/required, we are done.
    if not args_wanted:
        return
    for arg in args_wanted:
        if arg not in args_set:
            args_missing.append(arg)

    found_errors = False
    if args_missing:
        found_errors = True
        tune_errors.append("TUNEABI for %s requires '%s' in TUNE_%s (%s)." %
                       (tune, ' '.join(args_missing), which, ' '.join(args_set)))
    return found_errors
}


python expand_wildcard_licenses () {
def expand_wildcard_licenses(d, wildcard_licenses):
    """
    Return actual spdx format license names if wildcard used. We expand
    wildcards from SPDXLICENSEMAP flags and SRC_DISTRIBUTE_LICENSES values.
    """
    import fnmatch
    licenses = []
    spdxmapkeys = d.getVarFlags('SPDXLICENSEMAP').keys()
    for wld_lic in wildcard_licenses:
        spdxflags = fnmatch.filter(spdxmapkeys, wld_lic)
        licenses += [d.getVarFlag('SPDXLICENSEMAP', flag) for flag in spdxflags]

    spdx_lics = (d.getVar('SRC_DISTRIBUTE_LICENSES') or '').split()
    for wld_lic in wildcard_licenses:
        licenses += fnmatch.filter(spdx_lics, wld_lic)

    licenses = list(set(licenses))
    return licenses
}


python base_ifelse () {
def base_ifelse(condition, iftrue = True, iffalse = False):
    return oe.utils.ifelse(condition, iftrue, iffalse)
}


python package_qa_check_arch () {
def package_qa_check_arch(path,name,d, elf, messages):
    """
    Check if archs are compatible
    """
    if not elf:
        return

    target_os   = d.getVar('TARGET_OS', True)
    target_arch = d.getVar('TARGET_ARCH', True)
    provides = d.getVar('PROVIDES', True)
    bpn = d.getVar('BPN', True)

    # FIXME: Cross package confuse this check, so just skip them
    for s in ['cross', 'nativesdk', 'cross-canadian']:
        if bb.data.inherits_class(s, d):
            return

    # avoid following links to /usr/bin (e.g. on udev builds)
    # we will check the files pointed to anyway...
    if os.path.islink(path):
        return

    #if this will throw an exception, then fix the dict above
    (machine, osabi, abiversion, littleendian, bits) \
        = package_qa_get_machine_dict()[target_os][target_arch]

    # Check the architecture and endiannes of the binary
    if not ((machine == elf.machine()) or \
        ((("virtual/kernel" in provides) or bb.data.inherits_class("module", d) ) and (target_os == "linux-gnux32" or target_os == "linux-gnun32"))):
        messages["arch"] = "Architecture did not match (%d to %d) on %s" % \
                 (machine, elf.machine(), package_qa_clean_path(path,d))
    elif not ((bits == elf.abiSize()) or  \
        ((("virtual/kernel" in provides) or bb.data.inherits_class("module", d) ) and (target_os == "linux-gnux32" or target_os == "linux-gnun32"))):
        messages["arch"] = "Bit size did not match (%d to %d) %s on %s" % \
                 (bits, elf.abiSize(), bpn, package_qa_clean_path(path,d))
    elif not littleendian == elf.isLittleEndian():
        messages["arch"] = "Endiannes did not match (%d to %d) on %s" % \
                 (littleendian, elf.isLittleEndian(), package_qa_clean_path(path,d))
}


python package_qa_check_rpath () {
def package_qa_check_rpath(file,name, d, elf, messages):
    """
    Check for dangerous RPATHs
    """
    if not elf:
        return

    if os.path.islink(file):
        return

    bad_dirs = [d.getVar('BASE_WORKDIR', True), d.getVar('STAGING_DIR_TARGET', True)]

    phdrs = elf.run_objdump("-p", d)

    import re
    rpath_re = re.compile("\s+RPATH\s+(.*)")
    for line in phdrs.split("\n"):
        m = rpath_re.match(line)
        if m:
            rpath = m.group(1)
            for dir in bad_dirs:
                if dir in rpath:
                    messages["rpaths"] = "package %s contains bad RPATH %s in file %s" % (name, rpath, file)
}


python sstate_hardcode_path_unpack () {
    # Fixup hardcoded paths
    #
    # Note: The logic below must match the reverse logic in
    # sstate_hardcode_path(d)
    import subprocess

    sstateinst = d.getVar('SSTATE_INSTDIR', True)
    fixmefn =  sstateinst + "fixmepath"
    if os.path.isfile(fixmefn):
        staging = d.getVar('STAGING_DIR', True)
        staging_target = d.getVar('STAGING_DIR_TARGET', True)
        staging_host = d.getVar('STAGING_DIR_HOST', True)

        if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('cross-canadian', d):
            sstate_sed_cmd = "sed -i -e 's:FIXMESTAGINGDIR:%s:g'" % (staging)
        elif bb.data.inherits_class('cross', d):
            sstate_sed_cmd = "sed -i -e 's:FIXMESTAGINGDIRTARGET:%s:g; s:FIXMESTAGINGDIR:%s:g'" % (staging_target, staging)
        else:
            sstate_sed_cmd = "sed -i -e 's:FIXMESTAGINGDIRHOST:%s:g'" % (staging_host)

        extra_staging_fixmes = d.getVar('EXTRA_STAGING_FIXMES', True) or ''
        for fixmevar in extra_staging_fixmes.split():
            fixme_path = d.getVar(fixmevar, True)
            sstate_sed_cmd += " -e 's:FIXME_%s:%s:g'" % (fixmevar, fixme_path)

        # Add sstateinst to each filename in fixmepath, use xargs to efficiently call sed
        sstate_hardcode_cmd = "sed -e 's:^:%s:g' %s | xargs %s" % (sstateinst, fixmefn, sstate_sed_cmd)

        bb.note("Replacing fixme paths in sstate package: %s" % (sstate_hardcode_cmd))
        subprocess.call(sstate_hardcode_cmd, shell=True)

        # Need to remove this or we'd copy it into the target directory and may
        # conflict with another writer
        os.remove(fixmefn)
}


python package_qa_write_error () {
def package_qa_write_error(type, error, d):
    logfile = d.getVar('QA_LOGFILE', True)
    if logfile:
        p = d.getVar('P', True)
        f = file( logfile, "a+")
        print >> f, "%s: %s [%s]" % (p, error, type)
        f.close()
}


python do_package_qa () {
    import subprocess
    import oe.packagedata

    bb.note("DO PACKAGE QA")

    bb.build.exec_func("read_subpackage_metadata", d)

    logdir = d.getVar('T', True)
    pkg = d.getVar('PN', True)

    # Check the compile log for host contamination
    compilelog = os.path.join(logdir,"log.do_compile")

    if os.path.exists(compilelog):
        statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % compilelog
        if subprocess.call(statement, shell=True) == 0:
            msg = "%s: The compile log indicates that host include and/or library paths were used.\n \
        Please check the log '%s' for more information." % (pkg, compilelog)
            package_qa_handle_error("compile-host-path", msg, d)

    # Check the install log for host contamination
    installlog = os.path.join(logdir,"log.do_install")

    if os.path.exists(installlog):
        statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % installlog
        if subprocess.call(statement, shell=True) == 0:
            msg = "%s: The install log indicates that host include and/or library paths were used.\n \
        Please check the log '%s' for more information." % (pkg, installlog)
            package_qa_handle_error("install-host-path", msg, d)

    # Scan the packages...
    pkgdest = d.getVar('PKGDEST', True)
    packages = d.getVar('PACKAGES', True)

    cpath = oe.cachedpath.CachedPath()
    global pkgfiles
    pkgfiles = {}
    for pkg in (packages or "").split():
        pkgfiles[pkg] = []
        for walkroot, dirs, files in cpath.walk(pkgdest + "/" + pkg):
            for file in files:
                pkgfiles[pkg].append(walkroot + os.sep + file)

    # no packages should be scanned
    if not packages:
        return

    testmatrix = d.getVarFlags("QAPATHTEST")
    import re
    # The package name matches the [a-z0-9.+-]+ regular expression
    pkgname_pattern = re.compile("^[a-z0-9.+-]+$")

    taskdepdata = d.getVar("BB_TASKDEPDATA", False)
    taskdeps = set()
    for dep in taskdepdata:
        taskdeps.add(taskdepdata[dep][0])

    g = globals()
    walk_sane = True
    rdepends_sane = True
    deps_sane = True
    for package in packages.split():
        skip = (d.getVar('INSANE_SKIP_' + package, True) or "").split()
        if skip:
            bb.note("Package %s skipping QA tests: %s" % (package, str(skip)))
        warnchecks = []
        for w in (d.getVar("WARN_QA", True) or "").split():
            if w in skip:
               continue
            if w in testmatrix and testmatrix[w] in g:
                warnchecks.append(g[testmatrix[w]])
        errorchecks = []
        for e in (d.getVar("ERROR_QA", True) or "").split():
            if e in skip:
               continue
            if e in testmatrix and testmatrix[e] in g:
                errorchecks.append(g[testmatrix[e]])

        bb.note("Checking Package: %s" % package)
        # Check package name
        if not pkgname_pattern.match(package):
            package_qa_handle_error("pkgname",
                    "%s doesn't match the [a-z0-9.+-]+ regex\n" % package, d)

        path = "%s/%s" % (pkgdest, package)
        if not package_qa_walk(path, warnchecks, errorchecks, skip, package, d):
            walk_sane  = False
        if not package_qa_check_rdepends(package, pkgdest, skip, taskdeps, packages, d):
            rdepends_sane = False
        if not package_qa_check_deps(package, pkgdest, skip, d):
            deps_sane = False


    if 'libdir' in d.getVar("ALL_QA", True).split():
        package_qa_check_libdir(d)

    qa_sane = d.getVar("QA_SANE", True)
    if not walk_sane or not rdepends_sane or not deps_sane or not qa_sane:
        bb.fatal("QA run found fatal errors. Please consider fixing them.")
    bb.note("DONE with PACKAGE QA")
}


python buildcfg_neededvars () {
def buildcfg_neededvars(d):
    needed_vars = oe.data.typed_value("BUILDCFG_NEEDEDVARS", d)
    pesteruser = []
    for v in needed_vars:
        val = d.getVar(v, True)
        if not val or val == 'INVALID':
            pesteruser.append(v)

    if pesteruser:
        bb.fatal('The following variable(s) were not set: %s\nPlease set them directly, or choose a MACHINE or DISTRO that sets them.' % ', '.join(pesteruser))
}


python get_timedata () {
def get_timedata(var, data, server_time=None):
    import time
    timedata = data.getVar(var, False)
    if timedata is None:
        return
    oldtime, oldcpu, oldproc = timedata
    procdiff = get_process_cputime(os.getpid()) - oldproc
    cpudiff = get_cputime() - oldcpu
    if server_time:
        end_time = server_time
    else:
        end_time = time.time()
    timediff = end_time - oldtime
    if cpudiff > 0:
        cpuperc = float(procdiff) * 100 / cpudiff
    else:
        cpuperc = None
    return timediff, cpuperc
}


python get_lic_checksum_file_list () {
def get_lic_checksum_file_list(d):
    filelist = []
    lic_files = d.getVar("LIC_FILES_CHKSUM", True) or ''

    urls = lic_files.split()
    for url in urls:
        # We only care about items that are absolute paths since
        # any others should be covered by SRC_URI.
        try:
            path = bb.fetch.decodeurl(url)[2]
            if path[0] == '/':
                filelist.append(path + ":" + str(os.path.exists(path)))
        except bb.fetch.MalformedUrl:
            raise bb.build.FuncFailed(d.getVar('PN', True) + ": LIC_FILES_CHKSUM contains an invalid URL: " + url)
    return " ".join(filelist)
}


python package_qa_check_libdir () {
def package_qa_check_libdir(d):
    """
    Check for wrong library installation paths. For instance, catch
    recipes installing /lib/bar.so when /lib="lib32" or
    installing in /usr/lib64 when /usr/lib="/usr/lib"
    """
    import re

    pkgdest = d.getVar('PKGDEST', True)
    base_libdir = d.getVar("base_libdir",True) + os.sep
    libdir = d.getVar("libdir", True) + os.sep
    exec_prefix = d.getVar("exec_prefix", True) + os.sep

    messages = []

    lib_re = re.compile("^/lib.+\.so(\..+)?$")
    exec_re = re.compile("^%s.*/lib.+\.so(\..+)?$" % exec_prefix)

    for root, dirs, files in os.walk(pkgdest):
        if root == pkgdest:
            # Skip subdirectories for any packages with libdir in INSANE_SKIP
            skippackages = []
            for package in dirs:
                if 'libdir' in (d.getVar('INSANE_SKIP_' + package, True) or "").split():
                    bb.note("Package %s skipping libdir QA test" % (package))
                    skippackages.append(package)
            for package in skippackages:
                dirs.remove(package)
        for file in files:
            full_path = os.path.join(root, file)
            rel_path = os.path.relpath(full_path, pkgdest)
            if os.sep in rel_path:
                package, rel_path = rel_path.split(os.sep, 1)
                rel_path = os.sep + rel_path
                if lib_re.match(rel_path):
                    if base_libdir not in rel_path:
                        messages.append("%s: found library in wrong location: %s" % (package, rel_path))
                if exec_re.match(rel_path):
                    if libdir not in rel_path:
                        messages.append("%s: found library in wrong location: %s" % (package, rel_path))

    if messages:
        package_qa_handle_error("libdir", "\n".join(messages), d)
}


python do_qa_staging () {
    bb.note("QA checking staging")

    if not package_qa_check_staged(d.expand('/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/sysroot-destdir//home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/lib'), d):
        bb.fatal("QA staging was broken by the package built above")
}


python do_package () {
    # Change the following version to cause sstate to invalidate the package
    # cache.  This is useful if an item this class depends on changes in a
    # way that the output of this class changes.  rpmdeps is a good example
    # as any change to rpmdeps requires this to be rerun.
    # PACKAGE_BBCLASS_VERSION = "1"

    # Init cachedpath
    global cpath
    cpath = oe.cachedpath.CachedPath()

    ###########################################################################
    # Sanity test the setup
    ###########################################################################

    packages = (d.getVar('PACKAGES', True) or "").split()
    if len(packages) < 1:
        bb.debug(1, "No packages to build, skipping do_package")
        return

    workdir = d.getVar('WORKDIR', True)
    outdir = d.getVar('DEPLOY_DIR', True)
    dest = d.getVar('D', True)
    dvar = d.getVar('PKGD', True)
    pn = d.getVar('PN', True)

    if not workdir or not outdir or not dest or not dvar or not pn:
        msg = "WORKDIR, DEPLOY_DIR, D, PN and PKGD all must be defined, unable to package"
        package_qa_handle_error("var-undefined", msg, d)
        return

    bb.build.exec_func("package_get_auto_pr", d)

    ###########################################################################
    # Optimisations
    ###########################################################################

    # Continually expanding complex expressions is inefficient, particularly
    # when we write to the datastore and invalidate the expansion cache. This
    # code pre-expands some frequently used variables

    def expandVar(x, d):
        d.setVar(x, d.getVar(x, True))

    for x in 'PN', 'PV', 'BPN', 'TARGET_SYS', 'EXTENDPRAUTO':
        expandVar(x, d)

    ###########################################################################
    # Setup PKGD (from D)
    ###########################################################################

    for f in (d.getVar('PACKAGEBUILDPKGD', True) or '').split():
        bb.build.exec_func(f, d)

    ###########################################################################
    # Split up PKGD into PKGDEST
    ###########################################################################

    cpath = oe.cachedpath.CachedPath()

    for f in (d.getVar('PACKAGESPLITFUNCS', True) or '').split():
        bb.build.exec_func(f, d)

    ###########################################################################
    # Process PKGDEST
    ###########################################################################

    # Build global list of files in each split package
    global pkgfiles
    pkgfiles = {}
    packages = d.getVar('PACKAGES', True).split()
    pkgdest = d.getVar('PKGDEST', True)
    for pkg in packages:
        pkgfiles[pkg] = []
        for walkroot, dirs, files in cpath.walk(pkgdest + "/" + pkg):
            for file in files:
                pkgfiles[pkg].append(walkroot + os.sep + file)

    for f in (d.getVar('PACKAGEFUNCS', True) or '').split():
        bb.build.exec_func(f, d)
}


python check_license_flags () {
def check_license_flags(d):
    """
    This function checks if a recipe has any LICENSE_FLAGS that
    aren't whitelisted.

    If it does, it returns the first LICENSE_FLAGS item missing from the
    whitelist, or all of the LICENSE_FLAGS if there is no whitelist.

    If everything is is properly whitelisted, it returns None.
    """

    def license_flag_matches(flag, whitelist, pn):
        """
        Return True if flag matches something in whitelist, None if not.

        Before we test a flag against the whitelist, we append _systemd-serialgetty
        to it.  We then try to match that string against the
        whitelist.  This covers the normal case, where we expect
        LICENSE_FLAGS to be a simple string like 'commercial', which
        the user typically matches exactly in the whitelist by
        explicitly appending the package name e.g 'commercial_foo'.
        If we fail the match however, we then split the flag across
        '_' and append each fragment and test until we either match or
        run out of fragments.
        """
        flag_pn = ("%s_%s" % (flag, pn))
        for candidate in whitelist:
            if flag_pn == candidate:
                    return True

        flag_cur = ""
        flagments = flag_pn.split("_")
        flagments.pop() # we've already tested the full string
        for flagment in flagments:
            if flag_cur:
                flag_cur += "_"
            flag_cur += flagment
            for candidate in whitelist:
                if flag_cur == candidate:
                    return True
        return False

    def all_license_flags_match(license_flags, whitelist):
        """ Return first unmatched flag, None if all flags match """
        pn = d.getVar('PN', True)
        split_whitelist = whitelist.split()
        for flag in license_flags.split():
            if not license_flag_matches(flag, split_whitelist, pn):
                return flag
        return None

    license_flags = d.getVar('LICENSE_FLAGS', True)
    if license_flags:
        whitelist = d.getVar('LICENSE_FLAGS_WHITELIST', True)
        if not whitelist:
            return license_flags
        unmatched_flag = all_license_flags_match(license_flags, whitelist)
        if unmatched_flag:
            return unmatched_flag
    return None
}


python sstate_state_fromvars () {
def sstate_state_fromvars(d, task = None):
    if task is None:
        task = d.getVar('BB_CURRENTTASK', True)
        if not task:
            bb.fatal("sstate code running without task context?!")
        task = task.replace("_setscene", "")

    if task.startswith("do_"):
        task = task[3:]
    inputs = (d.getVarFlag("do_" + task, 'sstate-inputdirs', True) or "").split()
    outputs = (d.getVarFlag("do_" + task, 'sstate-outputdirs', True) or "").split()
    plaindirs = (d.getVarFlag("do_" + task, 'sstate-plaindirs', True) or "").split()
    lockfiles = (d.getVarFlag("do_" + task, 'sstate-lockfile', True) or "").split()
    lockfilesshared = (d.getVarFlag("do_" + task, 'sstate-lockfile-shared', True) or "").split()
    interceptfuncs = (d.getVarFlag("do_" + task, 'sstate-interceptfuncs', True) or "").split()
    if not task or len(inputs) != len(outputs):
        bb.fatal("sstate variables not setup correctly?!")

    if task == "populate_lic":
        d.setVar("SSTATE_PKGSPEC", "sstate:systemd-serialgetty::1.0:r5::3:")
        d.setVar("SSTATE_EXTRAPATH", "")

    ss = sstate_init(task, d)
    for i in range(len(inputs)):
        sstate_add(ss, inputs[i], outputs[i], d)
    ss['lockfiles'] = lockfiles
    ss['lockfiles-shared'] = lockfilesshared
    ss['plaindirs'] = plaindirs
    ss['interceptfuncs'] = interceptfuncs
    return ss
}


python base_contains () {
def base_contains(variable, checkvalues, truevalue, falsevalue, d):
    return bb.utils.contains(variable, checkvalues, truevalue, falsevalue, d)
}


python blacklist_multilib_eventhandler () {
    multilibs = e.data.getVar('MULTILIBS', True)
    if not multilibs:
        return

    # this block has been copied from base.bbclass so keep it in sync
    prefixes = []
    for ext in multilibs.split():
        eext = ext.split(':')
        if len(eext) > 1 and eext[0] == 'multilib':
            prefixes.append(eext[1])

    blacklists = e.data.getVarFlags('PNBLACKLIST') or {}
    for pkg, reason in blacklists.items():
        if pkg.endswith(("-native", "-crosssdk")) or pkg.startswith(("nativesdk-", "virtual/nativesdk-")) or 'cross-canadian' in pkg:
            continue
        for p in prefixes:
            newpkg = p + "-" + pkg
            if not e.data.getVarFlag('PNBLACKLIST', newpkg, True):
                e.data.setVarFlag('PNBLACKLIST', newpkg, reason)
}


python package_qa_check_perm () {
def package_qa_check_perm(path,name,d, elf, messages):
    """
    Check the permission of files
    """
    return
}


python get_filesystem_id () {
def get_filesystem_id(path):
    status, result = oe.utils.getstatusoutput("stat -f -c '%s' %s" % ("%t", path))
    if status == 0:
        return result
    else:
        bb.warn("Can't get the filesystem id of: %s" % path)
        return None
}


python check_make_version () {
def check_make_version(sanity_data):
    from distutils.version import LooseVersion
    status, result = oe.utils.getstatusoutput("make --version")
    if status != 0:
        return "Unable to execute make --version, exit code %s\n" % status
    version = result.split()[2]
    if LooseVersion(version) == LooseVersion("3.82"):
        # Construct a test file
        f = open("makefile_test", "w")
        f.write("makefile_test.a: makefile_test_a.c makefile_test_b.c makefile_test.a( makefile_test_a.c makefile_test_b.c)\n")
        f.write("\n")
        f.write("makefile_test_a.c:\n")
        f.write("	touch $@\n")
        f.write("\n")
        f.write("makefile_test_b.c:\n")
        f.write("	touch $@\n")
        f.close()

        # Check if make 3.82 has been patched
        status,result = oe.utils.getstatusoutput("make -f makefile_test")

        os.remove("makefile_test")
        if os.path.exists("makefile_test_a.c"):
            os.remove("makefile_test_a.c")
        if os.path.exists("makefile_test_b.c"):
            os.remove("makefile_test_b.c")
        if os.path.exists("makefile_test.a"):
            os.remove("makefile_test.a")

        if status != 0:
            return "Your version of make 3.82 is broken. Please revert to 3.81 or install a patched version.\n"
    return None

}


python oe_import () {
def oe_import(d):
    import sys

    bbpath = d.getVar("BBPATH", True).split(":")
    sys.path[0:0] = [os.path.join(dir, "lib") for dir in bbpath]

    def inject(name, value):
        """Make a python object accessible from the metadata"""
        if hasattr(bb.utils, "_context"):
            bb.utils._context[name] = value
        else:
            __builtins__[name] = value

    import oe.data
    for toimport in oe.data.typed_value("OE_IMPORTS", d):
        imported = __import__(toimport)
        inject(toimport.split(".", 1)[0], imported)

    return ""
}


python package_qa_walk () {
def package_qa_walk(path, warnfuncs, errorfuncs, skip, package, d):
    import oe.qa

    #if this will throw an exception, then fix the dict above
    target_os   = d.getVar('TARGET_OS', True)
    target_arch = d.getVar('TARGET_ARCH', True)

    warnings = {}
    errors = {}
    for path in pkgfiles[package]:
            elf = oe.qa.ELFFile(path)
            try:
                elf.open()
            except:
                elf = None
            for func in warnfuncs:
                func(path, package, d, elf, warnings)
            for func in errorfuncs:
                func(path, package, d, elf, errors)

    for w in warnings:
        package_qa_handle_error(w, warnings[w], d)
    for e in errors:
        package_qa_handle_error(e, errors[e], d)

    return len(errors) == 0
}


python return_spdx () {
def return_spdx(d, license):
    """
    This function returns the spdx mapping of a license if it exists.
     """
    return d.getVarFlag('SPDXLICENSEMAP', license, True)
}


python write_package_manifest () {
    # Get list of installed packages
    license_image_dir = d.expand('/home/tprrt/dev/oe-build-easy/combination/build/tmp/deploy/licenses/systemd-serialgetty-raspberrypi-20150522142203')
    bb.utils.mkdirhier(license_image_dir)
    from oe.rootfs import image_list_installed_packages
    open(os.path.join(license_image_dir, 'package.manifest'),
        'w+').write(image_list_installed_packages(d))
}


python do_unpack () {
    bb.build.exec_func('base_do_unpack', d)
}


python check_sanity_validmachine () {
def check_sanity_validmachine(sanity_data):
    messages = ""

    # Check TUNE_ARCH is set
    if sanity_data.getVar('TUNE_ARCH', True) == 'INVALID':
        messages = messages + 'TUNE_ARCH is unset. Please ensure your MACHINE configuration includes a valid tune configuration file which will set this correctly.\n'

    # Check TARGET_OS is set
    if sanity_data.getVar('TARGET_OS', True) == 'INVALID':
        messages = messages + 'Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.\n'

    # Check that we don't have duplicate entries in PACKAGE_ARCHS & that TUNE_PKGARCH is in PACKAGE_ARCHS
    pkgarchs = sanity_data.getVar('PACKAGE_ARCHS', True)
    tunepkg = sanity_data.getVar('TUNE_PKGARCH', True)
    tunefound = False
    seen = {}
    dups = []

    for pa in pkgarchs.split():
        if seen.get(pa, 0) == 1:
            dups.append(pa)
        else:
            seen[pa] = 1
        if pa == tunepkg:
            tunefound = True

    if len(dups):
        messages = messages + "Error, the PACKAGE_ARCHS variable contains duplicates. The following archs are listed more than once: %s" % " ".join(dups)

    if tunefound == False:
        messages = messages + "Error, the PACKAGE_ARCHS variable does not contain TUNE_PKGARCH (%s)." % tunepkg

    return messages
}


python package_qa_check_desktop () {
def package_qa_check_desktop(path, name, d, elf, messages):
    """
    Run all desktop files through desktop-file-validate.
    """
    if path.endswith(".desktop"):
        desktop_file_validate = os.path.join(d.getVar('STAGING_BINDIR_NATIVE',True),'desktop-file-validate')
        output = os.popen("%s %s" % (desktop_file_validate, path))
        # This only produces output on errors
        for l in output:
            messages["desktop"] = "Desktop file issue: " + l.strip()
}


python get_diskstats () {
def get_diskstats(dev):
    import itertools
    ############################################################################
    # For info on what these are, see kernel doc file iostats.txt
    ############################################################################
    DSTAT_KEYS = ['ReadsComp', 'ReadsMerged', 'SectRead', 'TimeReads', 'WritesComp', 'SectWrite', 'TimeWrite', 'IOinProgress', 'TimeIO', 'WTimeIO']
    try:
        with open("/proc/diskstats", "r") as f:
            for x in f:
                if dev in x:
                    diskstats_val = x.rstrip().split()[4:]
    except IOError as e:
        return
    diskstats = dict(itertools.izip(DSTAT_KEYS, diskstats_val))
    return diskstats
}


python src_patches () {
def src_patches(d, all = False ):
    workdir = d.getVar('WORKDIR', True)
    fetch = bb.fetch2.Fetch([], d)
    patches = []
    sources = []
    for url in fetch.urls:
        local = patch_path(url, fetch, workdir)
        if not local:
            if all:
                local = fetch.localpath(url)
                sources.append(local)
            continue

        urldata = fetch.ud[url]
        parm = urldata.parm
        patchname = parm.get('pname') or os.path.basename(local)

        apply, reason = should_apply(parm, d)
        if not apply:
            if reason:
                bb.note("Patch %s %s" % (patchname, reason))
            continue

        patchparm = {'patchname': patchname}
        if "striplevel" in parm:
            striplevel = parm["striplevel"]
        elif "pnum" in parm:
            #bb.msg.warn(None, "Deprecated usage of 'pnum' url parameter in '%s', please use 'striplevel'" % url)
            striplevel = parm["pnum"]
        else:
            striplevel = '1'
        patchparm['striplevel'] = striplevel

        patchdir = parm.get('patchdir')
        if patchdir:
            patchparm['patchdir'] = patchdir

        localurl = bb.fetch.encodeurl(('file', '', local, '', '', patchparm))
        patches.append(localurl)

    if all:
        return sources

    return patches
}


python get_device () {
def get_device(e):
    file = open(e.data.getVar('DEVFILE', True))
    device = file.readline()
    file.close()
    return device
}


python check_conf_exists () {
def check_conf_exists(fn, data):
    bbpath = []
    fn = data.expand(fn)
    vbbpath = data.getVar("BBPATH")
    if vbbpath:
        bbpath += vbbpath.split(":")
    for p in bbpath:
        currname = os.path.join(data.expand(p), fn)
        if os.access(currname, os.R_OK):
            return True
    return False
}


python package_qa_hash_style () {
def package_qa_hash_style(path, name, d, elf, messages):
    """
    Check if the binary has the right hash style...
    """

    if not elf:
        return

    if os.path.islink(path):
        return

    gnu_hash = "--hash-style=gnu" in d.getVar('LDFLAGS', True)
    if not gnu_hash:
        gnu_hash = "--hash-style=both" in d.getVar('LDFLAGS', True)
    if not gnu_hash:
        return

    sane = False
    has_syms = False

    phdrs = elf.run_objdump("-p", d)

    # If this binary has symbols, we expect it to have GNU_HASH too.
    for line in phdrs.split("\n"):
        if "SYMTAB" in line:
            has_syms = True
        if "GNU_HASH" in line:
            sane = True
        if "[mips32]" in line or "[mips64]" in line:
            sane = True

    if has_syms and not sane:
        messages["ldflags"] = "No GNU_HASH in the elf binary: '%s'" % path

}


python read_libdep_files () {
def read_libdep_files(d):
    pkglibdeps = {}
    packages = d.getVar('PACKAGES', True).split()
    for pkg in packages:
        pkglibdeps[pkg] = {}
        for extension in ".shlibdeps", ".pcdeps", ".clilibdeps":
            depsfile = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/packages-split/" + pkg + extension)
            if os.access(depsfile, os.R_OK):
                fd = open(depsfile)
                lines = fd.readlines()
                fd.close()
                for l in lines:
                    l.rstrip()
                    deps = bb.utils.explode_dep_versions2(l)
                    for dep in deps:
                        if not dep in pkglibdeps[pkg]:
                            pkglibdeps[pkg][dep] = deps[dep]
    return pkglibdeps
}


python mapping_rename_hook () {
def mapping_rename_hook(d):
    """
    Rewrite variables to account for package renaming in things
    like debian.bbclass or manual PKG variable name changes
    """
    pkg = d.getVar("PKG", True)
    runtime_mapping_rename("RDEPENDS", pkg, d)
    runtime_mapping_rename("RRECOMMENDS", pkg, d)
    runtime_mapping_rename("RSUGGESTS", pkg, d)
}


python base_do_unpack () {
    src_uri = (d.getVar('SRC_URI', True) or "").split()
    if len(src_uri) == 0:
        return

    rootdir = d.getVar('WORKDIR', True)

    # Ensure that we cleanup /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0/patches
    # TODO: Investigate if we can remove
    # the entire /home/tprrt/dev/oe-build-easy/combination/build/tmp/work/raspberrypi-exiguous-linux-gnueabi/systemd-serialgetty/1.0-r5/systemd-serialgetty-1.0 in this case.
    s_dir = d.getVar('S', True)
    p_dir = os.path.join(s_dir, 'patches')
    bb.utils.remove(p_dir, True)

    try:
        fetcher = bb.fetch2.Fetch(src_uri, d)
        fetcher.unpack(rootdir)
    except bb.fetch2.BBFetchException as e:
        raise bb.build.FuncFailed(e)

    if not os.path.exists(s_dir):
        bb.warn('%s: the directory %s (%s) pointed to by the S variable doesn\'t exist - please set S within the recipe to point to where the source has been unpacked to' % (d.getVar('PN', True), d.getVar('S', False), s_dir))
}


python do_populate_sysroot_setscene () {
    sstate_setscene(d)
}


python canonical_license () {
def canonical_license(d, license):
    """
    Return the canonical (SPDX) form of the license if available (so GPLv3
    becomes GPL-3.0), for the license named 'X+', return canonical form of
    'X' if availabel and the tailing '+' (so GPLv3+ becomes GPL-3.0+),
    or the passed license if there is no canonical form.
    """
    lic = d.getVarFlag('SPDXLICENSEMAP', license, True) or ""
    if not lic and license.endswith('+'):
        lic = d.getVarFlag('SPDXLICENSEMAP', license.rstrip('+'), True)
        if lic:
            lic += '+'
    return lic or license
}


python get_layers_branch_rev () {
def get_layers_branch_rev(d):
    layers = (d.getVar("BBLAYERS", True) or "").split()
    layers_branch_rev = ["%-17s = \"%s:%s\"" % (os.path.basename(i), \
        base_get_metadata_git_branch(i, None).strip(), \
        base_get_metadata_git_revision(i, None)) \
            for i in layers]
    i = len(layers_branch_rev)-1
    p1 = layers_branch_rev[i].find("=")
    s1 = layers_branch_rev[i][p1:]
    while i > 0:
        p2 = layers_branch_rev[i-1].find("=")
        s2= layers_branch_rev[i-1][p2:]
        if s1 == s2:
            layers_branch_rev[i-1] = layers_branch_rev[i-1][0:p2]
            i -= 1
        else:
            i -= 1
            p1 = layers_branch_rev[i].find("=")
            s1= layers_branch_rev[i][p1:]
    return layers_branch_rev

}


python base_get_scmbasepath () {
def base_get_scmbasepath(d):
    return d.getVar( 'COREBASE', True)
}


python base_path_out () {
def base_path_out(path, d):
    return oe.path.format_display(path, d)
}


python check_sanity_version_change () {
def check_sanity_version_change(status, d):
    # Sanity checks to be done when SANITY_VERSION changes
    # In other words, these tests run once in a given build directory and then
    # never again until the sanity version changes.

    # Check the python install is complete. glib-2.0-natives requries
    # xml.parsers.expat
    try:
        import xml.parsers.expat
    except ImportError:
        status.addresult('Your python is not a full install. Please install the module xml.parsers.expat (python-xml on openSUSE and SUSE Linux).\n')
    import stat

    status.addresult(check_make_version(d))
    status.addresult(check_tar_version(d))
    status.addresult(check_git_version(d))
    status.addresult(check_perl_modules(d))

    missing = ""

    if not check_app_exists("make", d):
        missing = missing + "GNU make,"

    if not check_app_exists('gcc', d):
        missing = missing + "C Compiler (%sgcc)," % d.getVar("BUILD_PREFIX", True)

    if not check_app_exists('g++', d):
        missing = missing + "C++ Compiler (%sg++)," % d.getVar("BUILD_PREFIX", True)

    required_utilities = d.getVar('SANITY_REQUIRED_UTILITIES', True)

    for util in required_utilities.split():
        if not check_app_exists(util, d):
            missing = missing + "%s," % util

    if missing:
        missing = missing.rstrip(',')
        status.addresult("Please install the following missing utilities: %s\n" % missing)

    assume_provided = d.getVar('ASSUME_PROVIDED', True).split()
    # Check user doesn't have ASSUME_PROVIDED = instead of += in local.conf
    if "diffstat-native" not in assume_provided:
        status.addresult('Please use ASSUME_PROVIDED +=, not ASSUME_PROVIDED = in your local.conf\n')

    if "qemu-native" in assume_provided:
        if not check_app_exists("qemu-arm", d):
            status.addresult("qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH")

    if "libsdl-native" in assume_provided:
        if not check_app_exists("sdl-config", d):
            status.addresult("libsdl-native is set to be ASSUME_PROVIDED but sdl-config can't be found in PATH. Please either install it, or configure qemu not to require sdl.")

    (result, message) = check_gcc_march(d)
    if result and message:
        status.addresult("Your gcc version is older than 4.5, please add the following param to local.conf\n \
        %s\n" % message)
    if not result:
        status.addresult("Your gcc version is older than 4.5 or is not working properly.  Please verify you can build")
        status.addresult(" and link something that uses atomic operations, such as: \n")
        status.addresult("        __sync_bool_compare_and_swap (&atomic, 2, 3);\n")

    # Check that TMPDIR isn't on a filesystem with limited filename length (eg. eCryptFS)
    tmpdir = d.getVar('TMPDIR', True)
    status.addresult(check_create_long_filename(tmpdir, "TMPDIR"))
    tmpdirmode = os.stat(tmpdir).st_mode
    if (tmpdirmode & stat.S_ISGID):
        status.addresult("TMPDIR is setgid, please don't build in a setgid directory")
    if (tmpdirmode & stat.S_ISUID):
        status.addresult("TMPDIR is setuid, please don't build in a setuid directory")

    # Some third-party software apparently relies on chmod etc. being suid root (!!)
    import stat
    suid_check_bins = "chown chmod mknod".split()
    for bin_cmd in suid_check_bins:
        bin_path = bb.utils.which(os.environ["PATH"], bin_cmd)
        if bin_path:
            bin_stat = os.stat(bin_path)
            if bin_stat.st_uid == 0 and bin_stat.st_mode & stat.S_ISUID:
                status.addresult('%s has the setuid bit set. This interferes with pseudo and may cause other issues that break the build process.\n' % bin_path)

    # Check that we can fetch from various network transports
    netcheck = check_connectivity(d)
    status.addresult(netcheck)
    if netcheck:
        status.network_error = True

    nolibs = d.getVar('NO32LIBS', True)
    if not nolibs:
        lib32path = '/lib'
        if os.path.exists('/lib64') and ( os.path.islink('/lib64') or os.path.islink('/lib') ):
           lib32path = '/lib32'

        if os.path.exists('%s/libc.so.6' % lib32path) and not os.path.exists('/usr/include/gnu/stubs-32.h'):
            status.addresult("You have a 32-bit libc, but no 32-bit headers.  You must install the 32-bit libc headers.\n")

    bbpaths = d.getVar('BBPATH', True).split(":")
    if ("." in bbpaths or "" in bbpaths) and not status.reparse:
        status.addresult("BBPATH references the current directory, either through "    \
                "an empty entry, or a '.'.\n\t This is unsafe and means your "\
                "layer configuration is adding empty elements to BBPATH.\n\t "\
                "Please check your layer.conf files and other BBPATH "        \
                "settings to remove the current working directory "           \
                "references.\n" \
                "Parsed BBPATH is" + str(bbpaths));

    oes_bb_conf = d.getVar( 'OES_BITBAKE_CONF', True)
    if not oes_bb_conf:
        status.addresult('You are not using the OpenEmbedded version of conf/bitbake.conf. This means your environment is misconfigured, in particular check BBPATH.\n')

    # The length of TMPDIR can't be longer than 410
    status.addresult(check_path_length(tmpdir, "TMPDIR", 410))

    # Check that TMPDIR isn't located on nfs
    status.addresult(check_not_nfs(tmpdir, "TMPDIR"))
}


python package_do_pkgconfig () {
    import re

    packages = d.getVar('PACKAGES', True)
    workdir = d.getVar('WORKDIR', True)
    pkgdest = d.getVar('PKGDEST', True)

    shlibs_dirs = d.getVar('SHLIBSDIRS', True).split()
    shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)

    pc_re = re.compile('(.*)\.pc$')
    var_re = re.compile('(.*)=(.*)')
    field_re = re.compile('(.*): (.*)')

    pkgconfig_provided = {}
    pkgconfig_needed = {}
    for pkg in packages.split():
        pkgconfig_provided[pkg] = []
        pkgconfig_needed[pkg] = []
        for file in pkgfiles[pkg]:
                m = pc_re.match(file)
                if m:
                    pd = bb.data.init()
                    name = m.group(1)
                    pkgconfig_provided[pkg].append(name)
                    if not os.access(file, os.R_OK):
                        continue
                    f = open(file, 'r')
                    lines = f.readlines()
                    f.close()
                    for l in lines:
                        m = var_re.match(l)
                        if m:
                            name = m.group(1)
                            val = m.group(2)
                            pd.setVar(name, pd.expand(val))
                            continue
                        m = field_re.match(l)
                        if m:
                            hdr = m.group(1)
                            exp = bb.data.expand(m.group(2), pd)
                            if hdr == 'Requires':
                                pkgconfig_needed[pkg] += exp.replace(',', ' ').split()

    # Take shared lock since we're only reading, not writing
    lf = bb.utils.lockfile(d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/package-output.lock"))

    for pkg in packages.split():
        pkgs_file = os.path.join(shlibswork_dir, pkg + ".pclist")
        if pkgconfig_provided[pkg] != []:
            f = open(pkgs_file, 'w')
            for p in pkgconfig_provided[pkg]:
                f.write('%s\n' % p)
            f.close()

    # Go from least to most specific since the last one found wins
    for dir in reversed(shlibs_dirs):
        if not os.path.exists(dir):
            continue
        for file in os.listdir(dir):
            m = re.match('^(.*)\.pclist$', file)
            if m:
                pkg = m.group(1)
                fd = open(os.path.join(dir, file))
                lines = fd.readlines()
                fd.close()
                pkgconfig_provided[pkg] = []
                for l in lines:
                    pkgconfig_provided[pkg].append(l.rstrip())

    for pkg in packages.split():
        deps = []
        for n in pkgconfig_needed[pkg]:
            found = False
            for k in pkgconfig_provided.keys():
                if n in pkgconfig_provided[k]:
                    if k != pkg and not (k in deps):
                        deps.append(k)
                    found = True
            if found == False:
                bb.note("couldn't find pkgconfig module '%s' in any package" % n)
        deps_file = os.path.join(pkgdest, pkg + ".pcdeps")
        if len(deps):
            fd = open(deps_file, 'w')
            for dep in deps:
                fd.write(dep + '\n')
            fd.close()

    bb.utils.unlockfile(lf)
}


python base_eventhandler () {
    if isinstance(e, bb.event.ConfigParsed):
        e.data.setVar("NATIVELSBSTRING", lsb_distro_identifier(e.data))
        e.data.setVar('BB_VERSION', bb.__version__)
        pkgarch_mapping(e.data)
        oe.utils.features_backfill("DISTRO_FEATURES", e.data)
        oe.utils.features_backfill("MACHINE_FEATURES", e.data)

    if isinstance(e, bb.event.BuildStarted):
        localdata = bb.data.createCopy(e.data)
        bb.data.update_data(localdata)
        statuslines = []
        for func in oe.data.typed_value('BUILDCFG_FUNCS', localdata):
            g = globals()
            if func not in g:
                bb.warn("Build configuration function '%s' does not exist" % func)
            else:
                flines = g[func](localdata)
                if flines:
                    statuslines.extend(flines)

        statusheader = e.data.getVar('BUILDCFG_HEADER', True)
        bb.plain('\n%s\n%s\n' % (statusheader, '\n'.join(statuslines)))

    # This code is to silence warnings where the SDK variables overwrite the
    # target ones and we'd see dulpicate key names overwriting each other
    # for various PREFERRED_PROVIDERS
    if isinstance(e, bb.event.RecipePreFinalise):
        if e.data.getVar("TARGET_PREFIX", True) == e.data.getVar("SDK_PREFIX", True):
            e.data.delVar("PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-binutils")
            e.data.delVar("PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc-initial")
            e.data.delVar("PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-gcc")
            e.data.delVar("PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-g++")
            e.data.delVar("PREFERRED_PROVIDER_virtual/arm-exiguous-linux-gnueabi-compilerlibs")

}


python set_packagetriplet () {
def set_packagetriplet(d):
    archs = []
    tos = []
    tvs = []

    archs.append(d.getVar("PACKAGE_ARCHS", True).split())
    tos.append(d.getVar("TARGET_OS", True))
    tvs.append(d.getVar("TARGET_VENDOR", True))

    def settriplet(d, varname, archs, tos, tvs):
        triplets = []
        for i in range(len(archs)):
            for arch in archs[i]:
                triplets.append(arch + tvs[i] + "-" + tos[i])
        triplets.reverse()
        d.setVar(varname, " ".join(triplets))

    settriplet(d, "PKGTRIPLETS", archs, tos, tvs)

    variants = d.getVar("MULTILIB_VARIANTS", True) or ""
    for item in variants.split():
        localdata = bb.data.createCopy(d)
        overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
        localdata.setVar("OVERRIDES", overrides)
        bb.data.update_data(localdata)

        archs.append(localdata.getVar("PACKAGE_ARCHS", True).split())
        tos.append(localdata.getVar("TARGET_OS", True))
        tvs.append(localdata.getVar("TARGET_VENDOR", True))

    settriplet(d, "PKGMLTRIPLETS", archs, tos, tvs)
}


python lsb_distro_identifier () {
def lsb_distro_identifier(d):
    adjust = d.getVar('LSB_DISTRO_ADJUST', True)
    adjust_func = None
    if adjust:
        try:
            adjust_func = globals()[adjust]
        except KeyError:
            pass
    return oe.lsb.distro_identifier(adjust_func)
}


python do_package_write_deb_setscene () {
    tmpdir = d.getVar('TMPDIR', True)

    if os.access(os.path.join(tmpdir, "stamps", "DEB_PACKAGE_INDEX_CLEAN"),os.R_OK):
        os.unlink(os.path.join(tmpdir, "stamps", "DEB_PACKAGE_INDEX_CLEAN"))

    sstate_setscene(d)
}


python sstate_clean () {
def sstate_clean(ss, d):
    import oe.path
    import glob

    d2 = d.createCopy()
    stamp_clean = d.getVar("STAMPCLEAN", True)
    extrainf = d.getVarFlag("do_" + ss['task'], 'stamp-extra-info', True)
    if extrainf:
        d2.setVar("SSTATE_MANMACH", extrainf)
        wildcard_stfile = "%s.do_%s*.%s" % (stamp_clean, ss['task'], extrainf)
    else:
        wildcard_stfile = "%s.do_%s*" % (stamp_clean, ss['task'])

    manifest = d2.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control/manifest-raspberrypi-systemd-serialgetty.%s" % ss['task'])

    if os.path.exists(manifest):
        locks = []
        for lock in ss['lockfiles-shared']:
            locks.append(bb.utils.lockfile(lock))
        for lock in ss['lockfiles']:
            locks.append(bb.utils.lockfile(lock))

        sstate_clean_manifest(manifest, d)

        for lock in locks:
            bb.utils.unlockfile(lock)

    # Remove the current and previous stamps, but keep the sigdata.
    #
    # The glob() matches do_task* which may match multiple tasks, for
    # example: do_package and do_package_write_ipk, so we need to
    # exactly match *.do_task.* and *.do_task_setscene.*
    rm_stamp = '.do_%s.' % ss['task']
    rm_setscene = '.do_%s_setscene.' % ss['task']
    # For BB_SIGNATURE_HANDLER = "noop"
    rm_nohash = ".do_%s" % ss['task']
    for stfile in glob.glob(wildcard_stfile):
        # Keep the sigdata
        if ".sigdata." in stfile:
            continue
        # Preserve taint files in the stamps directory
        if stfile.endswith('.taint'):
            continue
        if rm_stamp in stfile or rm_setscene in stfile or \
                stfile.endswith(rm_nohash):
            oe.path.remove(stfile)
}


python generate_sstatefn () {
def generate_sstatefn(spec, hash, d):
    if not hash:
        hash = "INVALID"
    return hash[:2] + "/" + spec + hash
}


python package_qa_check_dbg () {
def package_qa_check_dbg(path, name, d, elf, messages):
    """
    Check for ".debug" files or directories outside of the dbg package
    """

    if not "-dbg" in name and not "-ptest" in name:
        if '.debug' in path.split(os.path.sep):
            messages["debug-files"] = "non debug package contains .debug directory: %s path %s" % \
                     (name, package_qa_clean_path(path,d))
}


python package_do_filedeps () {
    if d.getVar('SKIP_FILEDEPS', True) == '1':
        return

    pkgdest = d.getVar('PKGDEST', True)
    packages = d.getVar('PACKAGES', True)
    rpmdeps = d.getVar('RPMDEPS', True)

    def chunks(files, n):
        return [files[i:i+n] for i in range(0, len(files), n)]

    pkglist = []
    for pkg in packages.split():
        if d.getVar('SKIP_FILEDEPS_' + pkg, True) == '1':
            continue
        if pkg.endswith('-dbg') or pkg.endswith('-doc') or pkg.find('-locale-') != -1 or pkg.find('-localedata-') != -1 or pkg.find('-gconv-') != -1 or pkg.find('-charmap-') != -1 or pkg.startswith('kernel-module-'):
            continue
        for files in chunks(pkgfiles[pkg], 100):
            pkglist.append((pkg, files, rpmdeps, pkgdest))

    processed = oe.utils.multiprocess_exec( pkglist, oe.package.filedeprunner)

    provides_files = {}
    requires_files = {}

    for result in processed:
        (pkg, provides, requires) = result

        if pkg not in provides_files:
            provides_files[pkg] = []
        if pkg not in requires_files:
            requires_files[pkg] = []

        for file in provides:
            provides_files[pkg].append(file)
            key = "FILERPROVIDES_" + file + "_" + pkg
            d.setVar(key, " ".join(provides[file]))

        for file in requires:
            requires_files[pkg].append(file)
            key = "FILERDEPENDS_" + file + "_" + pkg
            d.setVar(key, " ".join(requires[file]))

    for pkg in requires_files:
        d.setVar("FILERDEPENDSFLIST_" + pkg, " ".join(requires_files[pkg]))
    for pkg in provides_files:
        d.setVar("FILERPROVIDESFLIST_" + pkg, " ".join(provides_files[pkg]))
}


python incompatible_license_contains () {
def incompatible_license_contains(license, truevalue, falsevalue, d):
    license = canonical_license(d, license)
    bad_licenses = (d.getVar('INCOMPATIBLE_LICENSE', True) or "").split()
    bad_licenses = expand_wildcard_licenses(d, bad_licenses)
    return truevalue if license in bad_licenses else falsevalue
}


python copy_data () {
def copy_data(e):
    sanity_data = bb.data.createCopy(e.data)
    sanity_data.finalize()
    return sanity_data
}


python base_get_metadata_git_revision () {
def base_get_metadata_git_revision(path, d):
    f = os.popen("cd %s; git log -n 1 --pretty=oneline -- 2>&1" % path)
    data = f.read()
    if f.close() is None:
        rev = data.split(" ")[0]
        if len(rev) != 0:
            return rev
    return "<unknown>"
}


python raise_sanity_error () {
def raise_sanity_error(msg, d, network_error=False):
    if d.getVar("SANITY_USE_EVENTS", True) == "1":
        try:
            bb.event.fire(bb.event.SanityCheckFailed(msg, network_error), d)
        except TypeError:
            bb.event.fire(bb.event.SanityCheckFailed(msg), d)
        return

    bb.fatal(""" OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    %s""" % msg)
}


python base_detect_branch () {
def base_detect_branch(d):
    path = base_get_scmbasepath(d)

    scms = [base_get_metadata_git_branch]

    for scm in scms:
        rev = scm(path, d)
        if rev != "<unknown>":
            return rev.strip()

    return "<unknown>"
}


python devpyshell () {
def devpyshell(d):

    import code
    import select
    import signal
    import termios

    m, s = os.openpty()
    sname = os.ttyname(s)

    def noechoicanon(fd):
        old = termios.tcgetattr(fd)
        old[3] = old[3] &~ termios.ECHO &~ termios.ICANON
        # &~ termios.ISIG
        termios.tcsetattr(fd, termios.TCSADRAIN, old)

    # No echo or buffering over the pty
    noechoicanon(s)

    pid = os.fork()
    if pid:
        os.close(m)
        oe_terminal("oepydevshell-internal.py %s %d" % (sname, pid), 'OpenEmbedded Developer PyShell', d)
        os._exit(0)
    else:
        os.close(s)

        os.dup2(m, sys.stdin.fileno())
        os.dup2(m, sys.stdout.fileno())
        os.dup2(m, sys.stderr.fileno())

        sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
        sys.stdin = os.fdopen(sys.stdin.fileno(), 'r', 0)

        bb.utils.nonblockingfd(sys.stdout)
        bb.utils.nonblockingfd(sys.stderr)
        bb.utils.nonblockingfd(sys.stdin)

        _context = {
            "os": os,
            "bb": bb,
            "time": time,
            "d": d,
        }

        ps1 = "pydevshell> "
        ps2 = "... "
        buf = []
        more = False

        i = code.InteractiveInterpreter(locals=_context)
        print("OE PyShell (PN = %s)\n" % d.getVar("PN", True))

        def prompt(more):
            if more:
                prompt = ps2
            else:
                prompt = ps1
            sys.stdout.write(prompt)

        # Restore Ctrl+C since bitbake masks this
        def signal_handler(signal, frame):
            raise KeyboardInterrupt
        signal.signal(signal.SIGINT, signal_handler)

        child = None

        prompt(more)
        while True:
            try:
                try:
                    (r, _, _) = select.select([sys.stdin], [], [], 1)
                    if not r:
                        continue
                    line = sys.stdin.readline().strip()
                    if not line:
                        prompt(more)
                        continue
                except EOFError as e:
                    sys.stdout.write("\n")
                except (OSError, IOError) as e:
                    if e.errno == 11:
                        continue
                    if e.errno == 5:
                        return
                    raise
                else:
                    if not child:
                        child = int(line)
                        continue
                    buf.append(line)
                    source = "\n".join(buf)
                    more = i.runsource(source, "<pyshell>")
                    if not more:
                        buf = []
                    prompt(more)
            except KeyboardInterrupt:
                i.write("\nKeyboardInterrupt\n")
                buf = []
                more = False
                prompt(more)
            except SystemExit:
                # Easiest way to ensure everything exits
                os.kill(child, signal.SIGTERM)
                break
}


python check_toolchain_tune () {
def check_toolchain_tune(data, tune, multilib):
    tune_errors = []
    if not tune:
        return "No tuning found for %s multilib." % multilib
    localdata = bb.data.createCopy(data)
    if multilib != "default":
        # Apply the overrides so we can look at the details.
        overrides = localdata.getVar("OVERRIDES", False) + ":virtclass-multilib-" + multilib
        localdata.setVar("OVERRIDES", overrides)
    bb.data.update_data(localdata)
    bb.debug(2, "Sanity-checking tuning '%s' (%s) features:" % (tune, multilib))
    features = (localdata.getVar("TUNE_FEATURES_tune-%s" % tune, True) or "").split()
    if not features:
        return "Tuning '%s' has no defined features, and cannot be used." % tune
    valid_tunes = localdata.getVarFlags('TUNEVALID') or {}
    conflicts = localdata.getVarFlags('TUNECONFLICTS') or {}
    # [doc] is the documentation for the variable, not a real feature
    if 'doc' in valid_tunes:
        del valid_tunes['doc']
    if 'doc' in conflicts:
        del conflicts['doc']
    for feature in features:
        if feature in conflicts:
            for conflict in conflicts[feature].split():
                if conflict in features:
                    tune_errors.append("Feature '%s' conflicts with '%s'." %
                        (feature, conflict))
        if feature in valid_tunes:
            bb.debug(2, "  %s: %s" % (feature, valid_tunes[feature]))
        else:
            tune_errors.append("Feature '%s' is not defined." % feature)
    whitelist = localdata.getVar("TUNEABI_WHITELIST", True)
    if whitelist:
        tuneabi = localdata.getVar("TUNEABI_tune-%s" % tune, True)
        if not tuneabi:
            tuneabi = tune
        if True not in [x in whitelist.split() for x in tuneabi.split()]:
            tune_errors.append("Tuning '%s' (%s) cannot be used with any supported tuning/ABI." %
                (tune, tuneabi))
        else:
            if not check_toolchain_tune_args(localdata, tuneabi, multilib, tune_errors):
                bb.debug(2, "Sanity check: Compiler args OK for %s." % tune)
    if tune_errors:
        return "Tuning '%s' has the following errors:\n" % tune + '\n'.join(tune_errors)
}


python extra_path_elements () {
def extra_path_elements(d):
    path = ""
    elements = (d.getVar('EXTRANATIVEPATH', True) or "").split()
    for e in elements:
        path = path + "/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/" + e + ":"
    return path
}


python package_do_shlibs () {
    import re, pipes
    import subprocess as sub

    exclude_shlibs = d.getVar('EXCLUDE_FROM_SHLIBS', 0)
    if exclude_shlibs:
        bb.note("not generating shlibs")
        return

    lib_re = re.compile("^.*\.so")
    libdir_re = re.compile(".*/%s$" % d.getVar('baselib', True))

    packages = d.getVar('PACKAGES', True)
    targetos = d.getVar('TARGET_OS', True)

    workdir = d.getVar('WORKDIR', True)

    ver = d.getVar('PKGV', True)
    if not ver:
        msg = "PKGV not defined"
        package_qa_handle_error("pkgv-undefined", msg, d)
        return

    pkgdest = d.getVar('PKGDEST', True)

    shlibswork_dir = d.getVar('SHLIBSWORKDIR', True)

    # Take shared lock since we're only reading, not writing
    lf = bb.utils.lockfile(d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/package-output.lock"))

    def linux_so(file, needed, sonames, renames, pkgver):
        needs_ldconfig = False
        ldir = os.path.dirname(file).replace(pkgdest + "/" + pkg, '')
        cmd = d.getVar('OBJDUMP', True) + " -p " + pipes.quote(file) + " 2>/dev/null"
        fd = os.popen(cmd)
        lines = fd.readlines()
        fd.close()
        rpath = []
        for l in lines:
            m = re.match("\s+RPATH\s+([^\s]*)", l)
            if m:
                rpaths = m.group(1).replace("$ORIGIN", ldir).split(":")
                rpath = map(os.path.normpath, rpaths)
        for l in lines:
            m = re.match("\s+NEEDED\s+([^\s]*)", l)
            if m:
                dep = m.group(1)
                if dep not in needed[pkg]:
                    needed[pkg].append((dep, file, rpath))
            m = re.match("\s+SONAME\s+([^\s]*)", l)
            if m:
                this_soname = m.group(1)
                prov = (this_soname, ldir, pkgver)
                if not prov in sonames:
                    # if library is private (only used by package) then do not build shlib for it
                    if not private_libs or this_soname not in private_libs:
                        sonames.append(prov)
                if libdir_re.match(os.path.dirname(file)):
                    needs_ldconfig = True
                if snap_symlinks and (os.path.basename(file) != this_soname):
                    renames.append((file, os.path.join(os.path.dirname(file), this_soname)))
        return needs_ldconfig

    def darwin_so(file, needed, sonames, renames, pkgver):
        if not os.path.exists(file):
            return
        ldir = os.path.dirname(file).replace(pkgdest + "/" + pkg, '')

        def get_combinations(base):
            #
            # Given a base library name, find all combinations of this split by "." and "-"
            #
            combos = []
            options = base.split(".")
            for i in range(1, len(options) + 1):
                combos.append(".".join(options[0:i]))
            options = base.split("-")
            for i in range(1, len(options) + 1):
                combos.append("-".join(options[0:i]))
            return combos

        if (file.endswith('.dylib') or file.endswith('.so')) and not pkg.endswith('-dev') and not pkg.endswith('-dbg'):
            # Drop suffix
            name = os.path.basename(file).rsplit(".",1)[0]
            # Find all combinations
            combos = get_combinations(name)
            for combo in combos:
                if not combo in sonames:
                    prov = (combo, ldir, pkgver)
                    sonames.append(prov)
        if file.endswith('.dylib') or file.endswith('.so'):
            rpath = []
            p = sub.Popen([d.expand("arm-exiguous-linux-gnueabi-otool"), '-l', file],stdout=sub.PIPE,stderr=sub.PIPE)
            err, out = p.communicate()
            # If returned succesfully, process stderr for results
            if p.returncode == 0:
                for l in err.split("\n"):
                    l = l.strip()
                    if l.startswith('path '):
                        rpath.append(l.split()[1])

        p = sub.Popen([d.expand("arm-exiguous-linux-gnueabi-otool"), '-L', file],stdout=sub.PIPE,stderr=sub.PIPE)
        err, out = p.communicate()
        # If returned succesfully, process stderr for results
        if p.returncode == 0:
            for l in err.split("\n"):
                l = l.strip()
                if not l or l.endswith(":"):
                    continue
                if "is not an object file" in l:
                    continue
                name = os.path.basename(l.split()[0]).rsplit(".", 1)[0]
                if name and name not in needed[pkg]:
                     needed[pkg].append((name, file, []))

    if d.getVar('PACKAGE_SNAP_LIB_SYMLINKS', True) == "1":
        snap_symlinks = True
    else:
        snap_symlinks = False

    if (d.getVar('USE_LDCONFIG', True) or "1") == "1":
        use_ldconfig = True
    else:
        use_ldconfig = False

    needed = {}
    shlib_provider = oe.package.read_shlib_providers(d)

    for pkg in packages.split():
        private_libs = d.getVar('PRIVATE_LIBS_' + pkg, True) or d.getVar('PRIVATE_LIBS', True) or ""
        private_libs = private_libs.split()
        needs_ldconfig = False
        bb.debug(2, "calculating shlib provides for %s" % pkg)

        pkgver = d.getVar('PKGV_' + pkg, True)
        if not pkgver:
            pkgver = d.getVar('PV_' + pkg, True)
        if not pkgver:
            pkgver = ver

        needed[pkg] = []
        sonames = list()
        renames = list()
        for file in pkgfiles[pkg]:
                soname = None
                if cpath.islink(file):
                    continue
                if targetos == "darwin" or targetos == "darwin8":
                    darwin_so(file, needed, sonames, renames, pkgver)
                elif os.access(file, os.X_OK) or lib_re.match(file):
                    ldconfig = linux_so(file, needed, sonames, renames, pkgver)
                    needs_ldconfig = needs_ldconfig or ldconfig
        for (old, new) in renames:
            bb.note("Renaming %s to %s" % (old, new))
            os.rename(old, new)
            pkgfiles[pkg].remove(old)

        shlibs_file = os.path.join(shlibswork_dir, pkg + ".list")
        if len(sonames):
            fd = open(shlibs_file, 'w')
            for s in sonames:
                if s[0] in shlib_provider and s[1] in shlib_provider[s[0]]:
                    (old_pkg, old_pkgver) = shlib_provider[s[0]][s[1]]
                    if old_pkg != pkg:
                        bb.warn('%s-%s was registered as shlib provider for %s, changing it to %s-%s because it was built later' % (old_pkg, old_pkgver, s[0], pkg, pkgver))
                bb.debug(1, 'registering %s-%s as shlib provider for %s' % (pkg, pkgver, s[0]))
                fd.write(s[0] + ':' + s[1] + ':' + s[2] + '\n')
                if s[0] not in shlib_provider:
                    shlib_provider[s[0]] = {}
                shlib_provider[s[0]][s[1]] = (pkg, pkgver)
            fd.close()
        if needs_ldconfig and use_ldconfig:
            bb.debug(1, 'adding ldconfig call to postinst for %s' % pkg)
            postinst = d.getVar('pkg_postinst_%s' % pkg, True)
            if not postinst:
                postinst = '#!/bin/sh\n'
            postinst += d.getVar('ldconfig_postinst_fragment', True)
            d.setVar('pkg_postinst_%s' % pkg, postinst)
        bb.debug(1, 'LIBNAMES: pkg %s sonames %s' % (pkg, sonames))

    bb.utils.unlockfile(lf)

    assumed_libs = d.getVar('ASSUME_SHLIBS', True)
    if assumed_libs:
        libdir = d.getVar("libdir", True)
        for e in assumed_libs.split():
            l, dep_pkg = e.split(":")
            lib_ver = None
            dep_pkg = dep_pkg.rsplit("_", 1)
            if len(dep_pkg) == 2:
                lib_ver = dep_pkg[1]
            dep_pkg = dep_pkg[0]
            if l not in shlib_provider:
                shlib_provider[l] = {}
            shlib_provider[l][libdir] = (dep_pkg, lib_ver)

    libsearchpath = [d.getVar('libdir', True), d.getVar('base_libdir', True)]

    for pkg in packages.split():
        bb.debug(2, "calculating shlib requirements for %s" % pkg)

        deps = list()
        for n in needed[pkg]:
            # if n is in private libraries, don't try to search provider for it
            # this could cause problem in case some abc.bb provides private
            # /opt/abc/lib/libfoo.so.1 and contains /usr/bin/abc depending on system library libfoo.so.1
            # but skipping it is still better alternative than providing own
            # version and then adding runtime dependency for the same system library
            if private_libs and n[0] in private_libs:
                bb.debug(2, '%s: Dependency %s covered by PRIVATE_LIBS' % (pkg, n[0]))
                continue
            if n[0] in shlib_provider.keys():
                shlib_provider_path = list()
                for k in shlib_provider[n[0]].keys():
                    shlib_provider_path.append(k)
                match = None
                for p in n[2] + shlib_provider_path + libsearchpath:
                    if p in shlib_provider[n[0]]:
                        match = p
                        break
                if match:
                    (dep_pkg, ver_needed) = shlib_provider[n[0]][match]

                    bb.debug(2, '%s: Dependency %s requires package %s (used by files: %s)' % (pkg, n[0], dep_pkg, n[1]))

                    if dep_pkg == pkg:
                        continue

                    if ver_needed:
                        dep = "%s (>= %s)" % (dep_pkg, ver_needed)
                    else:
                        dep = dep_pkg
                    if not dep in deps:
                        deps.append(dep)
                    continue
            bb.note("Couldn't find shared library provider for %s, used by files: %s" % (n[0], n[1]))

        deps_file = os.path.join(pkgdest, pkg + ".shlibdeps")
        if os.path.exists(deps_file):
            os.remove(deps_file)
        if len(deps):
            fd = open(deps_file, 'w')
            for dep in deps:
                fd.write(dep + '\n')
            fd.close()
}


python sstate_checkhashes () {
def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d):

    ret = []
    missed = []

    def getpathcomponents(task, d):
        # Magic data from BB_HASHFILENAME
        splithashfn = sq_hashfn[task].split(" ")
        spec = splithashfn[1]
        extrapath = splithashfn[0]

        tname = sq_task[task][3:]

        if tname in ["fetch", "unpack", "patch", "populate_lic", "preconfigure"] and splithashfn[2]:
            spec = splithashfn[2]
            extrapath = ""

        return spec, extrapath, tname


    for task in range(len(sq_fn)):

        spec, extrapath, tname = getpathcomponents(task, d)

        sstatefile = d.expand("/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache/" + extrapath + generate_sstatefn(spec, sq_hash[task], d) + "_" + tname + ".tgz.siginfo")

        if os.path.exists(sstatefile):
            bb.debug(2, "SState: Found valid sstate file %s" % sstatefile)
            ret.append(task)
            continue
        else:
            missed.append(task)
            bb.debug(2, "SState: Looked for but didn't find file %s" % sstatefile)

    mirrors = d.getVar("SSTATE_MIRRORS", True)
    if mirrors:
        # Copy the data object and override DL_DIR and SRC_URI
        localdata = bb.data.createCopy(d)
        bb.data.update_data(localdata)

        dldir = localdata.expand("/home/tprrt/dev/oe-build-easy/combination/build/sstate-cache")
        localdata.delVar('MIRRORS')
        localdata.setVar('FILESPATH', dldir)
        localdata.setVar('DL_DIR', dldir)
        localdata.setVar('PREMIRRORS', mirrors)

        bb.debug(2, "SState using premirror of: %s" % mirrors)

        # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK,
        # we'll want to allow network access for the current set of fetches.
        if localdata.getVar('BB_NO_NETWORK', True) == "1" and localdata.getVar('SSTATE_MIRROR_ALLOW_NETWORK', True) == "1":
            localdata.delVar('BB_NO_NETWORK')

        for task in range(len(sq_fn)):
            if task in ret:
                continue

            spec, extrapath, tname = getpathcomponents(task, d)

            sstatefile = d.expand(extrapath + generate_sstatefn(spec, sq_hash[task], d) + "_" + tname + ".tgz.siginfo")

            srcuri = "file://" + sstatefile
            localdata.setVar('SRC_URI', srcuri)
            bb.debug(2, "SState: Attempting to fetch %s" % srcuri)

            try:
                fetcher = bb.fetch2.Fetch(srcuri.split(), localdata)
                fetcher.checkstatus()
                bb.debug(2, "SState: Successful fetch test for %s" % srcuri)
                ret.append(task)
                if task in missed:
                    missed.remove(task)
            except:
                missed.append(task)
                bb.debug(2, "SState: Unsuccessful fetch test for %s" % srcuri)
                pass

    inheritlist = d.getVar("INHERIT", True)
    if "toaster" in inheritlist:
        evdata = {'missed': [], 'found': []};
        for task in missed:
            spec, extrapath, tname = getpathcomponents(task, d)
            sstatefile = d.expand(extrapath + generate_sstatefn(spec, sq_hash[task], d) + "_" + tname + ".tgz")
            evdata['missed'].append( (sq_fn[task], sq_task[task], sq_hash[task], sstatefile ) )
        for task in ret:
            spec, extrapath, tname = getpathcomponents(task, d)
            sstatefile = d.expand(extrapath + generate_sstatefn(spec, sq_hash[task], d) + "_" + tname + ".tgz")
            evdata['found'].append( (sq_fn[task], sq_task[task], sq_hash[task], sstatefile ) )
        bb.event.fire(bb.event.MetadataEvent("MissedSstate", evdata), d)

    if hasattr(bb.parse.siggen, "checkhashes"):
        bb.parse.siggen.checkhashes(missed, ret, sq_fn, sq_task, sq_hash, sq_hashfn, d)

    return ret
}


python sanity_handle_abichanges () {
def sanity_handle_abichanges(status, d):
    #
    # Check the 'ABI' of TMPDIR
    #
    current_abi = d.getVar('OELAYOUT_ABI', True)
    abifile = d.getVar('SANITY_ABIFILE', True)
    if os.path.exists(abifile):
        with open(abifile, "r") as f:
            abi = f.read().strip()
        if not abi.isdigit():
            with open(abifile, "w") as f:
                f.write(current_abi)
        elif abi == "2" and current_abi == "3":
            bb.note("Converting staging from layout version 2 to layout version 3")
            subprocess.call(d.expand("mv /home/tprrt/dev/oe-build-easy/combination/build/tmp/staging /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots"), shell=True)
            subprocess.call(d.expand("ln -s sysroots /home/tprrt/dev/oe-build-easy/combination/build/tmp/staging"), shell=True)
            subprocess.call(d.expand("cd /home/tprrt/dev/oe-build-easy/combination/build/tmp/stamps; for i in */*do_populate_staging; do new=`echo $i | sed -e 's/do_populate_staging/do_populate_sysroot/'`; mv $i $new; done"), shell=True)
            with open(abifile, "w") as f:
                f.write(current_abi)
        elif abi == "3" and current_abi == "4":
            bb.note("Converting staging layout from version 3 to layout version 4")
            if os.path.exists(d.expand("/home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/raspberrypi-exiguous-linux-gnueabi")):
                subprocess.call(d.expand("mv /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/raspberrypi-exiguous-linux-gnueabi /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/bin/crossscripts"), shell=True)
                subprocess.call(d.expand("ln -s /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/raspberrypi/usr/bin/crossscripts /home/tprrt/dev/oe-build-easy/combination/build/tmp/sysroots/x86_64-linux/usr/bin/raspberrypi-exiguous-linux-gnueabi"), shell=True)
            with open(abifile, "w") as f:
                f.write(current_abi)
        elif abi == "4":
            status.addresult("Staging layout has changed. The cross directory has been deprecated and cross packages are now built under the native sysroot.\nThis requires a rebuild.\n")
        elif abi == "5" and current_abi == "6":
            bb.note("Converting staging layout from version 5 to layout version 6")
            subprocess.call(d.expand("mv /home/tprrt/dev/oe-build-easy/combination/build/tmp/pstagelogs /home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control"), shell=True)
            with open(abifile, "w") as f:
                f.write(current_abi)
        elif abi == "7" and current_abi == "8":
            status.addresult("Your configuration is using stamp files including the sstate hash but your build directory was built with stamp files that do not include this.\nTo continue, either rebuild or switch back to the OEBasic signature handler with BB_SIGNATURE_HANDLER = 'OEBasic'.\n")
        elif (abi != current_abi and current_abi == "9"):
            status.addresult("The layout of the TMPDIR STAMPS directory has changed. Please clean out TMPDIR and rebuild (sstate will be still be valid and reused)\n")
        elif (abi != current_abi and current_abi == "10" and (abi == "8" or abi == "9")):
            bb.note("Converting staging layout from version 8/9 to layout version 10")
            cmd = d.expand("grep -r -l sysroot-providers/virtual_kernel /home/tprrt/dev/oe-build-easy/combination/build/tmp/sstate-control")
            ret, result = oe.utils.getstatusoutput(cmd)
            result = result.split()
            for f in result:
                bb.note("Uninstalling manifest file %s" % f)
                sstate_clean_manifest(f, d)
            with open(abifile, "w") as f:
                f.write(current_abi)
        elif (abi != current_abi):
            # Code to convert from one ABI to another could go here if possible.
            status.addresult("Error, TMPDIR has changed its layout version number (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\n" % (abi, current_abi))
    else:
        with open(abifile, "w") as f:
            f.write(current_abi)
}


More information about the Openembedded-core mailing list