User Tools

Site Tools


oe_yp_variables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
oe_yp_variables [2020/03/25 17:26]
rpjday [Packaging options]
— (current)
Line 1: Line 1:
-===== General recipe metadata (which are mandatory?) ===== 
  
-==== AUTHOR (not many of these, why not?) ==== 
- 
-==== SUMMARY ==== 
- 
-==== DESCRIPTION ==== 
- 
-==== HOMEPAGE ==== 
- 
-==== SECTION (valid values?) ==== 
- 
-==== BUGTRACKER ==== 
- 
-===== Parallelism ===== 
- 
-==== BB_NUMBER_THREADS ==== 
- 
-==== PARALLEL_MAKE ==== 
- 
-==== PARALLEL_MAKEINST ==== 
- 
-<​code>​ 
-bitbake.conf:​PARALLEL_MAKEINST ??= "​${PARALLEL_MAKE}"​ 
-bitbake.conf:​EXTRA_OEMAKE_prepend_task-install = "​${PARALLEL_MAKEINST} " 
-</​code>​ 
- 
-===== Using host tools ===== 
- 
-==== ASSUME_PROVIDED ==== 
- 
-==== HOSTTOOLS ==== 
- 
-==== HOSTTOOLS_NONFATAL ==== 
- 
-==== HOSTTOOLS_DIR ==== 
- 
-===== Fetching options ===== 
- 
-==== BB_NO_NETWORK (no doc, no ref) ==== 
- 
-===== Packaging options ===== 
- 
-==== PACKAGES ==== 
- 
-From ''​bitbake.conf'':​ 
- 
-<​code>​ 
-PACKAGE_BEFORE_PN ?= ""​ 
-PACKAGES = "​${PN}-src ${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}" 
-</​code>​ 
- 
-==== PACKAGE_BEFORE_PN ==== 
- 
-<​code>​ 
-bind_9.11.13.bb:​PACKAGE_BEFORE_PN += "​${PN}-utils"​ 
-bind_9.11.13.bb:​PACKAGE_BEFORE_PN += "​${PN}-libs"​ 
-bind_9.11.13.bb:​PACKAGE_BEFORE_PN += "​${@bb.utils.contains('​PACKAGECONFIG',​ '​python3',​ '​python3-bind',​ '',​ d)}" 
-</​code>​ 
- 
-==== FILES ==== 
- 
- 
-==== ALLOW_EMPTY ==== 
- 
-<​code>​ 
-ALLOW_EMPTY_${PN} = "​1"​ 
-kernel.bbclass:​ALLOW_EMPTY_${KERNEL_PACKAGE_NAME} = "​1"​ 
-kernel.bbclass:​ALLOW_EMPTY_${KERNEL_PACKAGE_NAME}-base = "​1"​ 
-kernel.bbclass:​ALLOW_EMPTY_${KERNEL_PACKAGE_NAME}-image = "​1"​ 
-kernel.bbclass:​ALLOW_EMPTY_${KERNEL_PACKAGE_NAME}-modules = "​1"​ 
-</​code>​ 
- 
-===== U-Boot stuff ===== 
- 
-==== UBOOT_CONFIG ==== 
- 
-==== UBOOT_ENTRYPOINT ==== 
- 
-==== UBOOT_LOADADDRESS ==== 
- 
-==== UBOOT_LOCALVERSION ==== 
- 
-==== UBOOT_MACHINE ==== 
- 
-==== UBOOT_MAKE_TARGET ==== 
- 
-==== UBOOT_SUFFIX ==== 
- 
-==== UBOOT_TARGET ==== 
- 
-===== TO DO ===== 
- 
- * ALTERNATIVE 
- * ALTERNATIVE_LINK_NAME 
- * ALTERNATIVE_PRIORITY 
- * ALTERNATIVE_TARGET 
- * ASSUME_SHLIBS 
- * AUTO_SYSLINUXMENU 
- * AUTOREV 
- * AVAILABLE_LICENSES 
- * B 
- * BAD_RECOMMENDATIONS 
- * BB_DANGLINGAPPENDS_WARNONLY 
- * BB_DISKMON_DIRS 
- * BB_DISKMON_WARNINTERVAL 
- * BB_GENERATE_MIRROR_TARBALLS 
- * BBCLASSEXTEND 
- * BBFILE_COLLECTIONS 
- * BBFILE_PATTERN 
- * BBFILE_PRIORITY 
- * BBFILES 
- * BBINCLUDELOGS 
- * BBINCLUDELOGS_LINES 
- * BBLAYERS 
- * BBMASK 
- * BBPATH 
- * BBSERVER 
- * BINCONFIG_GLOB 
- * BP 
- * BPN 
- * BUILD_ARCH 
- * BUILD_OS 
- * BUILDDIR 
- * BUILDSTATS_BASE 
- * BUSYBOX_SPLIT_SUID 
- * CACHE 
- * CFLAGS 
- * CLASSOVERRIDE 
- * CLEANBROKEN 
- * COMBINED_FEATURES 
- * COMMON_LICENSE_DIR 
- * COMPATIBLE_HOST 
- * COMPATIBLE_MACHINE 
- * COMPLEMENTARY_GLOB 
- * CONFFILES 
- * CONFIG_SITE 
- * CONFLICT_DISTRO_FEATURES 
- * CORE_IMAGE_EXTRA_INSTALL 
- * COREBASE 
- * CONF_VERSION 
- * D 
- * DATE 
- * DATETIME 
- * DEBUG_BUILD 
- * DEBUG_OPTIMIZATION 
- * DEFAULT_PREFERENCE 
- * DEPENDS 
- * DEPLOY_DIR 
- * DEPLOY_DIR_IMAGE 
- * DEPLOYDIR 
- * DISTRO 
- * DISTRO_EXTRA_RDEPENDS 
- * DISTRO_EXTRA_RRECOMMENDS 
- * DISTRO_FEATURES 
- * DISTRO_FEATURES_BACKFILL 
- * DISTRO_FEATURES_BACKFILL_CONSIDERED 
- * DISTRO_NAME 
- * DISTRO_PN_ALIAS 
- * DISTRO_VERSION 
- * DISTROOVERRIDES 
- * DL_DIR 
- * ENABLE_BINARY_LOCALE_GENERATION 
- * ERROR_QA 
- * EXCLUDE_FROM_WORLD 
- * EXTENDPE 
- * EXTENDPKGV 
- * EXTERNALSRC 
- * EXTERNALSRC_BUILD 
- * EXTRA_IMAGE_FEATURES 
- * EXTRA_IMAGEDEPENDS 
- * EXTRA_OECMAKE 
- * EXTRA_OECONF 
- * EXTRA_OEMAKE 
- * EXTRA_OESCONS 
- * EXTRA_QMAKEVARS_POST 
- * EXTRA_QMAKEVARS_PRE 
- * EXTRA_USERS_PARAMS 
- * FEED_DEPLOYDIR_BASE_URI 
- * FILESEXTRAPATHS 
- * FILESOVERRIDES 
- * FILESPATH 
- * FILESYSTEM_PERMS_TABLES 
- * FONT_EXTRA_RDEPENDS 
- * FONT_PACKAGES 
- * FULL_OPTIMIZATION 
- * GROUPADD_PARAM 
- * GROUPMEMS_PARAM 
- * GRUB_GFXSERIAL 
- * GRUB_OPTS 
- * GRUB_TIMEOUT 
- * GTKIMMODULES_PACKAGES 
- * HOST_ARCH 
- * HOST_CC_ARCH 
- * HOST_OS 
- * HOST_PREFIX 
- * HOST_SYS 
- * HOST_VENDOR 
- * ICECC_ENV_EXEC 
- * ICECC_PATH 
- * ICECC_USER_CLASS_BL 
- * ICECC_USER_PACKAGE_BL 
- * ICECC_USER_PACKAGE_WL 
- * IMAGE_BASENAME 
- * IMAGE_BOOT_FILES 
- * IMAGE_CLASSES 
- * IMAGE_FEATURES 
- * IMAGE_FSTYPES 
- * IMAGE_FSTYPES_DEBUGFS 
- * IMAGE_GEN_DEBUGFS 
- * IMAGE_INSTALL 
- * IMAGE_LINGUAS 
- * IMAGE_NAME 
- * IMAGE_OVERHEAD_FACTOR 
- * IMAGE_PKGTYPE 
- * IMAGE_POSTPROCESS_COMMAND 
- * IMAGE_ROOTFS 
- * IMAGE_ROOTFS_EXTRA_SPACE 
- * IMAGE_ROOTFS_SIZE 
- * IMAGE_TYPES 
- * INC_PR 
- * INCOMPATIBLE_LICENSE 
- * INHIBIT_DEFAULT_DEPS 
- * INHIBIT_PACKAGE_STRIP 
- * INHERIT 
- * INHERIT_DISTRO 
- * INITRAMFS_FSTYPES 
- * INITRD 
- * INITSCRIPT_NAME 
- * INITSCRIPT_PACKAGES 
- * INITSCRIPT_PARAMS 
- * INSANE_SKIP 
- * IPK_FEED_URIS 
- * KARCH 
- * KBRANCH 
- * KBRANCH_DEFAULT 
- * KERNEL_CLASSES 
- * KERNEL_EXTRA_ARGS 
- * KERNEL_FEATURES 
- * KERNEL_IMAGETYPE 
- * KERNEL_IMAGETYPES 
- * KERNEL_MODULE_AUTOLOAD 
- * KERNEL_MODULE_PROBECONF 
- * KERNEL_PACKAGE_NAME 
- * KERNEL_PATH 
- * KERNEL_SRC 
- * KFEATURE_DESCRIPTION 
- * KMACHINE 
- * KTYPE 
- * LAYERDEPENDS 
- * LAYERDIR 
- * LAYERVERSION 
- * LEAD_SONAME 
- * LIC_FILES_CHKSUM 
- * LICENSE 
- * LICENSE_PATH 
- * LINUX_KERNEL_TYPE 
- * LINUX_VERSION 
- * LINUX_VERSION_EXTENSION 
- * LOCALE_UTF8_IS_DEFAULT 
- * LOG_DIR 
- * MACHINE 
- * MACHINE_ESSENTIAL_EXTRA_RDEPENDS 
- * MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS 
- * MACHINE_EXTRA_RDEPENDS 
- * MACHINE_EXTRA_RRECOMMENDS 
- * MACHINE_FEATURES 
- * MACHINE_FEATURES_BACKFILL 
- * MACHINE_FEATURES_BACKFILL_CONSIDERED 
- * MACHINEOVERRIDES 
- * MAINTAINER 
- * MIRRORS 
- * MLPREFIX 
- * MODULE_TARBALL_DEPLOY 
- * MULTIMACH_TARGET_SYS 
- * NATIVELSBSTRING 
- * NO_RECOMMENDATIONS 
- * OE_BINCONFIG_EXTRA_MANGLE 
- * OE_IMPORTS 
- * OE_TERMINAL 
- * OEROOT 
- * OLDEST_KERNEL 
- * OVERRIDES 
- * P 
- * PACKAGE_ARCH 
- * PACKAGE_ARCHS 
- * PACKAGE_CLASSES 
- * PACKAGE_EXCLUDE 
- * PACKAGE_EXTRA_ARCHS 
- * PACKAGE_GROUP 
- * PACKAGE_INSTALL 
- * PACKAGE_INSTALL_ATTEMPTONLY 
- * PACKAGECONFIG 
- * PACKAGES_DYNAMIC 
- * PATCHRESOLVE 
- * PATCHTOOL 
- * PE 
- * PF 
- * PIXBUF_PACKAGES 
- * PKGD 
- * PKGDATA_DIR 
- * PKGDEST 
- * PKGDESTWORK 
- * PN 
- * PNBLACKLIST 
- * PR 
- * PREFERRED_PROVIDER 
- * PREFERRED_VERSION 
- * PREMIRRORS 
- * PRIORITY 
- * PROVIDES 
- * PRSERV_HOST 
- * PV 
- * PYPI_PACKAGE 
- * PYPI_PACKAGE_EXT 
- * PYPI_SRC_URI 
- * QMAKE_PROFILES 
- * RCONFLICTS 
- * RDEPENDS 
- * REQUIRED_DISTRO_FEATURES 
- * RM_WORK_EXCLUDE 
- * ROOTFS 
- * ROOTFS_POSTPROCESS_COMMAND 
- * RPROVIDES 
- * RRECOMMENDS 
- * RREPLACES 
- * RSUGGESTS 
- * S 
- * SANITY_TESTED_DISTROS 
- * SDK_ARCH 
- * SDK_DEPLOY 
- * SDK_DIR 
- * SDK_NAME 
- * SDK_OUTPUT 
- * SDKIMAGE_FEATURES 
- * SDKMACHINE 
- * SELECTED_OPTIMIZATION 
- * SERIAL_CONSOLE 
- * SERIAL_CONSOLES 
- * SERIAL_CONSOLES_CHECK 
- * SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS 
- * SIGGEN_EXCLUDERECIPES_ABISAFE 
- * SITEINFO_BITS 
- * SITEINFO_ENDIANNESS 
- * SOC_FAMILY 
- * SOLIBS 
- * SOLIBSDEV 
- * SOURCE_MIRROR_FETCH 
- * SOURCE_MIRROR_URL 
- * SPECIAL_PKGSUFFIX 
- * SRC_URI 
- * SRC_URI_OVERRIDES_PACKAGE_ARCH 
- * SRCDATE 
- * SRCPV 
- * SRCREV 
- * SSTATE_DIR 
- * SSTATE_MIRRORS 
- * STAGING_KERNEL_DIR 
- * STAMP 
- * STAMPS_DIR 
- * SYSLINUX_DEFAULT_CONSOLE 
- * SYSLINUX_OPTS 
- * SYSLINUX_SERIAL 
- * SYSLINUX_SPLASH 
- * SYSLINUX_SERIAL_TTY 
- * SYSROOT_PREPROCESS_FUNCS 
- * SYSTEMD_AUTO_ENABLE 
- * SYSTEMD_PACKAGES 
- * SYSTEMD_SERVICE 
- * SYSVINIT_ENABLED_GETTYS 
- * T 
- * TARGET_ARCH 
- * TARGET_CFLAGS 
- * TARGET_FPU 
- * TARGET_OS 
- * TARGET_PREFIX 
- * TARGET_SYS 
- * TCLIBC 
- * TCMODE 
- * TESTIMAGE_AUTO 
- * TEST_QEMUBOOT_TIMEOUT 
- * TEST_SUITES 
- * TEST_POWERCONTROL_CMD 
- * TEST_POWERCONTROL_EXTRA_ARGS 
- * TEST_SERIALCONTROL_CMD 
- * TEST_SERIALCONTROL_EXTRA_ARGS 
- * TEST_TARGET 
- * THISDIR 
- * TIME 
- * TMPDIR 
- * TOOLCHAIN_HOST_TASK 
- * TOOLCHAIN_TARGET_TASK 
- * TOPDIR 
- * TRANSLATED_TARGET_ARCH 
- * TUNE_PKGARCH 
- * TUNEABI 
- * TUNEABI_OVERRIDE 
- * TUNEABI_WHITELIST 
- * TUNECONFLICTS 
- * TUNEVALID 
- * USE_DEVFS 
- * USER_CLASSES 
- * USERADD_ERROR_DYNAMIC 
- * USERADD_GID_TABLES 
- * USERADD_PACKAGES 
- * USERADD_PARAM 
- * USERADD_UID_TABLES 
- * USERADDEXTENSION 
- * WARN_QA 
- * WORKDIR 
- 
-===== Missing from documentation.conf ===== 
- 
- * ARCHIVER_MIRROR_EXCLUDE 
- * HOSTTOOLS 
- * HOSTTOOLS_DIR 
- * HOSTTOOLS_NONFATAL 
- * RECIPE_NO_UPDATE_REASON 
- * UBOOT_BINARY 
- * UBOOT_BINARIES 
- * UBOOT_ENV 
- * UBOOT_ENV_BINARY 
- * UBOOT_EXTLINUX_CONF_NAME 
- * UBOOT_IMAGE 
- * UBOOT_SYMLINK 
- * UBOOT_ELF_BINARY 
- * UBOOT_ELF_SYMLINK 
- 
-===== Missing from ref manual ===== 
- 
-==== ARCHIVER_MIRROR_EXCLUDE ==== 
- 
-==== HOSTTOOLS_DIR ==== 
- 
-==== RECIPE_NO_UPDATE_REASON ==== 
- 
-<​code>​ 
-lib/​oe/​recipeutils.py: ​   no_upgrade_reason = data.getVar('​RECIPE_NO_UPDATE_REASON'​) 
-lib/​oe/​recipeutils.py: ​                '​RECIPE_NO_UPDATE_REASON',​ 
-recipes-core/​base-passwd/​base-passwd_3.5.29.bb:​RECIPE_NO_UPDATE_REASON = "​Version 3.5.38 requires cdebconf for update-passwd utility"​ 
-recipes-core/​images/​build-appliance-image_15.0.0.bb:​RECIPE_NO_UPDATE_REASON = "​Recipe is recursive and handled as part of the release process"​ 
-recipes-gnome/​librsvg/​librsvg_2.40.20.bb:​RECIPE_NO_UPDATE_REASON = "​Versions from 2.41.0 requires Rust compiler to build it" 
-</​code>​ 
oe_yp_variables.1585157187.txt.gz ยท Last modified: 2020/03/25 17:26 by rpjday