update local.conf.common.inc

This commit is contained in:
2022-06-16 21:18:41 +02:00
parent 53c1eff2d9
commit 3357c695e8

View File

@@ -1,366 +1,385 @@
### Host variables CONF_VERSION = "1"
#
# Determine how many tasks bitbake should run in parallel: ### Host variables
#BB_NUMBER_THREADS ?= "8" #
# # Determine how many tasks bitbake should run in parallel:
# Determine how many processes make should run in parallel when running compile tasks: #
#PARALLEL_MAKE ?= "-j 8" #BB_NUMBER_THREADS = "8"
# Note: For your decision you can get information about core and threads at your machine with this command: #
# ~ $ lscpu | grep -E '^Thread|^CPU\(' # Determine how many processes make should run in parallel when running compile tasks:
#
DISTRO = "tuxbox" #PARALLEL_MAKE = "-j 8"
# Note: For your decision you can get information about core and threads at your machine with this command:
# ~ $ lscpu | grep -E '^Thread|^CPU\('
### System variables
# ### Specifies the time (in seconds) after which to unload the BitBake server due to inactivity.
DL_DIR = "${COREBASE}/yocto-downloads" # Set BB_SERVER_TIMEOUT to determine how long the BitBake server stays resident between invocations.
#DL_DIR = "${HOME}/Archive" #
#BB_SERVER_TIMEOUT = "20"
### sdk options
# ### With rm_work enabled, this variable specifies that work directories should not be removed after build process.
#SDKMACHINE ?= "i686" # If this variable is activated, the memory requirement is significantly reduced.
SDKMACHINE = "x86_64" # Defined exceptions are listed within variable RM_WORK_EXCLUDE.
#SDKIMAGE_FEATURES="dev-pkgs dbg-pkgs src-pkgs " #
INHERIT += "rm_work"
RM_WORK_EXCLUDE += "neutrino-image base-files"
### time zone
# ### Prevent splitting out debug information during packaging
DEFAULT_TIMEZONE = "Europe/Berlin" # see: https://docs.yoctoproject.org/ref-manual/variables.html#term-INHIBIT_PACKAGE_DEBUG_SPLIT
#
#INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
### base build and source directory
# ### Base directory of the OpenEmbedded build system used by build output and intermediate files (other than the shared state cache). By default, the TMPDIR variable points to tmp within the
YOCTO_BASEDIR = "${COREBASE}" # build directory.
#
#TMPDIR = "${TOPDIR}/tmp"
### Disk Space Monitoring during the build
# ### General area of the OpenEmbedded build system used to place images, packages, SDKs, and other output files that are ready to be used outside of the build system. By default, this directory
BB_DISKMON_DIRS = "\ # resides within the build directory as ${TMPDIR}/deploy.
STOPTASKS,${TMPDIR},1G,100K \ #
STOPTASKS,${DL_DIR},1G,100K \ #DEPLOY_DIR = "${TMPDIR}/deploy"
STOPTASKS,${SSTATE_DIR},1G,100K \
ABORT,${TMPDIR},100M,1K \ ### base build and source directory
ABORT,${DL_DIR},100M,1K \ #
ABORT,${SSTATE_DIR},100M,1K" YOCTO_BASEDIR = "${COREBASE}"
### Source download storage location (read/write)
### Hash Equivalence #
# DL_DIR ?= "${COREBASE}/yocto-downloads"
# Enable support for automatically running a local hash equivalence server and #DL_DIR = "${HOME}/Archive"
# instruct bitbake to use a hash equivalence aware signature generator. Hash
# equivalence improves reuse of sstate by detecting when a given sstate ### Directory for the shared state cache. By default, the SSTATE_DIR variable points to sstate-cache within the build directory as ${TOPDIR}/sstate-cache.
# artifact can be reused as equivalent, even if the current task hash doesn't #
# match the one that generated the artifact. SSTATE_DIR = "${TOPDIR}/sstate-cache"
# #SSTATE_DIR = "${HOME}/sstate-cache"
# A shared hash equivalent server can be set with "<HOSTNAME>:<PORT>" format+#
# ### sdk options
BB_HASHSERVE = "auto" #
BB_SIGNATURE_HANDLER = "OEEquivHash" #SDKMACHINE ?= "i686"
SDKMACHINE = "x86_64"
BB_DANGLINGAPPENDS_WARNONLY = "1" #SDKIMAGE_FEATURES="dev-pkgs dbg-pkgs src-pkgs "
### Qemu configuration ### time zone
# #
PACKAGECONFIG_pn-qemu-native = "sdl" DEFAULT_TIMEZONE = "Europe/Berlin"
CONF_VERSION = "1" ### Disk Space Monitoring during the build. Default disabled, but it's a good Idea to enable.
# see: https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-BB_DISKMON_DIRS
#
### Image settings BB_DISKMON_DIRS = "\
# Image size: STOPTASKS,${TMPDIR},1G,100K \
# possible are "small" or "normal" (normal means the same like empty string) STOPTASKS,${DL_DIR},1G,100K \
# STOPTASKS,${SSTATE_DIR},500M,100K \
#IMAGESIZE = "normal" ABORT,${TMPDIR},100M,1K \
#IMAGESIZE = "small" ABORT,${DL_DIR},100M,1K \
# ABORT,${SSTATE_DIR},100M,1K \
# Which neutrino source will be used: "
# Choose neutrino source. Possible values are "tuxbox", "tango" or "ni"
# Note: Successful build of foreign neutrino source is not guaranteed. ### Hash Equivalence
# #
FLAVOUR = "tuxbox" # Enable support for automatically running a local hash equivalence server and
# # instruct bitbake to use a hash equivalence aware signature generator. Hash
# Name of the image, default target name "neutrino-image" # equivalence improves reuse of sstate by detecting when a given sstate
#IMAGE_BASENAME = "neutrino-image" # artifact can be reused as equivalent, even if the current task hash doesn't
IMAGE_BASENAME = "${SDK_NAME}" # match the one that generated the artifact.
# #
# Image version tags: # A shared hash equivalent server can be set with "<HOSTNAME>:<PORT>" format+#
# Allow usage of customized version tag within image file name. Default = "1" means: not allowed #
# For default result: neutrino-image-hd51-20200926170603_ofgwrite.zip BB_HASHSERVE = "auto"
INHIBIT_EXTENDED_IMAGE_VERSION = "1" BB_SIGNATURE_HANDLER = "OEEquivHash"
#
# For customized results: BB_DANGLINGAPPENDS_WARNONLY = "1"
#INHIBIT_EXTENDED_IMAGE_VERSION = "0"
# If INHIBIT_EXTENDED_IMAGE_VERSION = 0 then you can use the following options to create useful version labels for image files. ### Qemu configuration
# #
# Modify ${DISTRO_VERSION_NUMBER} for extended or custom version tag with what ever you want. This will be append a tag to the output file names, keep empty for nothing. PACKAGECONFIG_pn-qemu-native = "sdl"
# sample result, without any effect: neutrino-image_hd51-20200926170603_usb.zip
#DISTRO_CUSTOM_VERSION = "" ### Image settings
# # Image size:
# sample result: neutrino-image_hd51-20200926170603_v2020.39_usb.zip # possible are "small" or "normal" (normal means the same like empty string)
#DISTRO_CUSTOM_VERSION = "2020.39" #
# #IMAGESIZE = "normal"
# sample result with auto increment: neutrino-image_hd51-20200926170603_v20.0_usb.zip #IMAGESIZE = "small"
# Result for next build will be: neutrino-image_hd51-20200926170603_v20.1_usb.zip #
#DISTRO_CUSTOM_VERSION = "${IMAGE_YEARLY_TAG}.${IMAGE_BUILD_INCREMENT}" # Which neutrino source will be used:
# # Choose neutrino source. Possible values are "tuxbox", "tango" or "ni"
# For user defined build increment you can generate manually (or how ever you want) a local increment file which cantains # Note: Successful build of foreign neutrino source is not guaranteed.
# at the first line an increment number, other lines will be ignored. # Don't remove from local.conf
# Sample result with local increment number '99' at the 1st line inside LOCAL_BUILD_INCREMENT_FILE: neutrino-image_hd51-20200926170603_v20.99_usb.zip #
#LOCAL_BUILD_INCREMENT_FILE = "${HOME}/build/image_build_increment" FLAVOUR = "tuxbox"
#
### default image root password ### Set DISTRO
# set initial password for user root. Keep empty for root: # don't remove, it's required
# #
ROOTPW = "" DISTRO = "tuxbox"
### Distro codename
### Add Image Maintainer here #
# #DISTRO_CODENAME = ""
CREATOR = "${USER}"
KBUILD_BUILD_USER = "${CREATOR}" ### Image filename arranging
KBUILD_BUILD_HOST = "blue" # set a distro name if required
#
#DISTRO_NAME = "${DISTRO}"
### git configuration ... needed for etckeeper
# ### General image name
GIT_USER = "root" #
MAIL = "root@tuxbox-${MACHINE}" #IMAGE_BASENAME = "${DISTRO_NAME}"
# proposed:
#
### dev keys for neutrino gui IMAGE_BASENAME = "my-image"
# NOTE: Here you see empty entries! NOT WORKING!
# ### Distro version
# You can also include a file eg. named "local.conf.devkeys.inc" #
# and add these lines into your included file: #DISTRO_VERSION = "${DISTRO_BUILD_VERSION}"
# include /<path>/<to>/local.conf.devkeys.inc #DISTRO_VERSION = "22.5.0"
YT_DEV_KEY = ""
TMDB_DEV_KEY = "" ### Release type string
SHOUTCAST_DEV_KEY = "" # Possible types are beta, release, nightly, all others means personal
OMDB_API_KEY = "" #
WEATHER_DEV_KEY = "" #DISTRO_TYPE = "beta"
### IMAGE_NAME_SUFFIXES:
### extra build config options for neutrino build #
# e.g: to enable the neutrino test menu #IMAGE_VERSION_SUFFIX="-${DATE}"
#EXTRA_OECONF_append_pn-neutrino-mp = " \ ## proposed:
# --enable-testing \ #IMAGE_VERSION_SUFFIX="-${DISTRO_TYPE}"
#" #IMAGE_VERSION_SUFFIX="-${DATE}-${DISTRO_TYPE}"
#EXTRA_OECONF_append_pn-gdb = "--with-system-gdbinit=/etc/gdbinit" #IMAGE_VERSION_SUFFIX="-${PR}"
#IMAGE_VERSION_SUFFIX="-${PR}-${DISTRO_TYPE}"
### experimental kodi, qtwebflix #IMAGE_VERSION_SUFFIX="-${PR}.${DATE}"
#DEPENDS_pn-neutrino-image += "kodi qtwebflix" #IMAGE_VERSION_SUFFIX="-${PR}.${DATE}-${DISTRO_TYPE}"
### Complete image name
### package feed configuration #
# #IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-v${DISTRO_VERSION}${IMAGE_VERSION_SUFFIX}"
PACKAGE_CLASSES ?= "package_ipk"
# ### Default image root password
### Update feeds # set initial password for user root. Keep empty for root:
# Web server from which packages and images are updated. Points as default to this host #
# URL-template (only local in this config file) ROOTPW = ""
# for usage of these url's you should make a symlink as super user to the image and package directories
# ### Add Image Maintainer and host build machinehere
#UPDATE_SERVER_URL = "http://${KBUILD_BUILD_HOST}" #
#UPDATE_SERVER_URL = "http://192.168.1.202" # CREATOR = "${USER}"
#UPDATE_SERVER_URL = "http://localhost" # KBUILD_BUILD_USER = "${CREATOR}"
#UPDATE_SERVER_URL = "file:///var/www/html" KBUILD_BUILD_HOST = "127.0.0.1"
UPDATE_SERVER_URL = "https://update.tuxbox-neutrino.org"
### Git configuration on target machine ... needed by etckeeper
### Package manager configuration #
# GIT_USER = "root"
#IPK_FEED_SERVER = "file:///media/sda1/service/ipk" MAIL = "root@${MACHINE}"
# local feed if Tuxbox-Builder VM is in use
DISTRO_FEED_VERSION = "${DISTRO_VERSION_NUMBER}" ### dev keys for neutrino gui
#DISTRO_FEED_VERSION = "3.2" # NOTE: Here you see empty entries! NOT WORKING! Own key are required!
IPK_FEED_SERVER = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/ipk" #
## NOTE: WEATHER_DEV_KEY for darksky not longer used and are not longer valid
## WEATHER_DEV_KEY = "dedec626c1ab3998aca1c74ee43264cc"
### Image update configuration ## Beginning on March 31st, 2023 the Dark Sky API will no longer be available.
# IMAGE_LOCATION = "file:////media/sda1/service/image/flashimage.img" ## WeatherKit, a new Apple API available on iOS, iPadOS, macOS, tvOS,
IMAGE_LOCATION = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/images" ## and web that provides access to the new Apple Weather forecast data.
## Now in use is: openweather map
# RELEASE_TEXT_LOCATION = "file:///media/sda1/service/image/imageversion" #
RELEASE_TEXT_LOCATION_HOST = "${DEPLOY_DIR_IMAGE}/beta.txt" # You can also include a file eg. named "local.conf.devkeys.inc"
RELEASE_TEXT_LOCATION = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/images/beta.txt" # and add these lines into your included file:
# # include /<path>/<to>/local.conf.devkeys.inc
# #
# Image release state within release text, default = "0" (release), "1" (beta), 2 " (nightly) YT_DEV_KEY = ""
# This will be set as suffix within image version file in entry imagedescription TMDB_DEV_KEY = ""
#RELEASE_STATE = "0" SHOUTCAST_DEV_KEY = ""
RELEASE_STATE = "1" OMDB_API_KEY = ""
WEATHER_DEV_KEY = ""
### Some additional lines for /etc/os-release and .version contents
# ### Extra build config options for neutrino build
OS_RELEASE_FIELDS_append = " HOME_URL SUPPORT_URL BUG_REPORT_URL BUILD_ID" # e.g: to enable the neutrino test menu
HOME_URL = "https://github.com/tuxbox-neutrino" # NOTE! Works only with FLAVOUR = "tuxbox"
SUPPORT_URL = "https://wiki.tuxbox-neutrino.org" # keep this entry disabled, if you want to use an other FLAVOUR the "tuxbox".
BUG_REPORT_URL = "https://forum.tuxbox-neutrino.org" # EXTRA_OECONF_append_pn-neutrino-mp = " \
# --enable-testing \
### download mirrors # "
#
# PREMIRRORS_prepend = "\ ### Extra build config options for gdb build
# https://.*/.* https://archiv.tuxbox-neutrino.org/ \n \ #
# git://.*/.* http://www.yoctoproject.org/sources/ \n \ #EXTRA_OECONF_append_pn-gdb = "--with-system-gdbinit=/etc/gdbinit"
# ftp://.*/.* http://www.yoctoproject.org/sources/ \n \
# http://.*/.* http://www.yoctoproject.org/sources/ \n \ ### Experimental kodi, qtwebflix
# https://.*/.* http://www.yoctoproject.org/sources/ \n \ # NOTE: will build only with gatesgarth/3.2.4
# " # It's not guaranteed, that build will be successfully.
# Tipp: Alternatively, you can add targets to EXTRA IMAGE DEPENDS or IMAGE_INSTALL.
#see: https://wiki.yoctoproject.org/wiki/How_do_I#Q:_How_do_I_create_my_own_source_download_mirror_.3F #
# #DEPENDS_pn-neutrino-image += "kodi qtwebflix"
SOURCE_MIRROR_URL = "https://archiv.tuxbox-neutrino.org"
INHERIT += "own-mirrors" ### Package feed configuration
BB_GENERATE_MIRROR_TARBALLS = "1" #
#BB_NO_NETWORK = "1" PACKAGE_CLASSES = "package_ipk"
# Prevents splitting out debug information during packaging.
PREMIRRORS_prepend = "\ #INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
file://.*/.* file://${HOME}/Downloads/* \n" #
### Update feeds
SSTATE_DIR = "${YOCTO_BASEDIR}/sstate-cache" # Web server from which packages and images are updated. Points as default to www directory of the host
# URL-template (only local in this config file)
### Ensure cleanup of local package workspace after build of package # for usage of these url's you should make a symlink as super user to the image and package directories
# #
#INHERIT += "rm_work" #UPDATE_SERVER_URL = "http://${KBUILD_BUILD_HOST}"
RM_WORK_EXCLUDE += "neutrino-image base-files" #UPDATE_SERVER_URL = "http://<hostname>"
#UPDATE_SERVER_URL = "http://localhost"
### Tip: use sstate mirrors UPDATE_SERVER_URL = "file:///var/www/html"
# #UPDATE_SERVER_URL = "https://update.tuxbox-neutrino.org"
# Speed up your complete new package build or after deleted tmp dir or sstate-cache and guard against fetcher failures. #
# Official mirrors to find here: http://sstate.yoctoproject.org/ # If local feed with Tuxbox-Builder VM is available:
# Ensure you have a fast internet. After 1st build you can disable this #UPDATE_SERVER_URL = "http://<Tuxbox-Builder IP or HOSTNAME>"
# SSTATE_MIRRORS += "\
# file://.* http://sstate.yoctoproject.org/dev/PATH;downloadfilename=PATH \n \ ### Package manager configuration
# file://.* http://sstate.yoctoproject.org/2.7.3/PATH;downloadfilename=PATH \n \ #
# file://.* http://sstate.yoctoproject.org/3.0.3/PATH;downloadfilename=PATH \n \ DISTRO_FEED_VERSION = "${DISTRO_VERSION_NUMBER_MAJOR}.${DISTRO_VERSION_NUMBER_MINOR}"
# file://.* http://sstate.yoctoproject.org/3.1/PATH;downloadfilename=PATH \n \ #DISTRO_FEED_VERSION = "${DISTRO_VERSION_NUMBER}"
# file://.* http://sstate.yoctoproject.org/3.1.1/PATH;downloadfilename=PATH \n \ #
# file://.* http://sstate.yoctoproject.org/3.1.2/PATH;downloadfilename=PATH \n \ #IPK_FEED_SERVER = "file:///media/sda1/service/ipk"
# file://.* http://sstate.yoctoproject.org/3.2/PATH;downloadfilename=PATH \n \ # If local feed at Tuxbox-Builder VM is in use (see above):
# " IPK_FEED_SERVER = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/ipk"
# This is our own stock of sstate cache related of last tuxbox builds.
SSTATE_MIRRORS = "\ ### Image update configuration
file://.* https://sstate.tuxbox-upload.de/all/sstate-cache/PATH;downloadfilename=PATH \n \ #
" IMAGE_LOCATION = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/images"
### masked recipes # RELEASE_TEXT_LOCATION = "file:///media/sda1/service/image/imageversion"
# This will ignore recipes to build. RELEASE_TEXT_LOCATION_HOST = "${DEPLOY_DIR_IMAGE}/${DISTRO_TYPE}.txt"
# NOTE: Some masked targets with related depends could break the build. RELEASE_TEXT_LOCATION = "${UPDATE_SERVER_URL}/dist/${DISTRO_FEED_VERSION}/${MACHINE}/images/${DISTRO_TYPE}.txt"
# BBMASK += "/meta-neutrino/recipes-qt/qt5"
### Add additional lines for /etc/os-release and .version contents
#
### Build packages but do not install packages into root filesystem/image, user can install such packages later #HOME_URL = "https://github.com/tuxbox-neutrino"
### https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#var-EXTRA_IMAGEDEPENDS #SUPPORT_URL = "https://wiki.tuxbox-neutrino.org"
# EXTRA_IMAGEDEPENDS = " \ #BUG_REPORT_URL = "https://forum.tuxbox-neutrino.org"
# samba \
# webmin \ ### URLs for download mirrors from Yocto
# \ #
# browser \ PREMIRRORS_prepend = "\
# favorites-to-bin \ https://.*/.* https://archiv.tuxbox-neutrino.org/ \n \
# myspass \ git://.*/.* http://www.yoctoproject.org/sources/ \n \
# netzkino \ ftp://.*/.* http://www.yoctoproject.org/sources/ \n \
# rcu-switcher \ http://.*/.* http://www.yoctoproject.org/sources/ \n \
# stb-log \ https://.*/.* http://www.yoctoproject.org/sources/ \n \
# stb-move \ "
# stb-shell \ ### Download mirrors from Local file mirrors (read only)
# to-web-tv-xml \ #
# webradio \ # PREMIRRORS_prepend = "\
# webtv \ # file://.*/.* file://${HOME}/Downloads/* \n \
# " # "
### Choose which plugins should be installed, Available plugins you can see inside the neutrino meta layer recipes, to find here ### Source mirror urls
### ~/builder/poky-3.2/meta-neutrino/recipes-neutrino/neutrino-plugins # see: https://wiki.yoctoproject.org/wiki/How_do_I#Q:_How_do_I_create_my_own_source_download_mirror_.3F
# #
# PLUGIN_INSTALL += " \ # This is our own stock of archives, those are created by our image builds.
# getrc \ SOURCE_MIRROR_URL = "https://archiv.tuxbox-neutrino.org"
# input \ INHERIT += "own-mirrors"
# logomask \ BB_GENERATE_MIRROR_TARBALLS = "0"
# msgbox \ #BB_NO_NETWORK = "1"
# shellexec \
# tuxcom \ ### Tipp: use sstate mirrors
# tuxwetter \ #
# " # Speed up your complete new package build or after deleted tmp dir or sstate-cache and guard against fetcher failures.
# # PLUGIN_LUA_INSTALL += " \ # Official mirrors to find here: http://sstate.yoctoproject.org/
# ard-mediathek \ # Ensure you have a fast internet. After 1st build you can disable this
# heizoelpreise \ # SSTATE_MIRRORS += "\
# logoupdater \ # file://.* http://sstate.yoctoproject.org/dev/PATH;downloadfilename=PATH \n \
# mediathek \ # file://.* http://sstate.yoctoproject.org/2.7.3/PATH;downloadfilename=PATH \n \
# mtv \ # file://.* http://sstate.yoctoproject.org/3.0.3/PATH;downloadfilename=PATH \n \
# rss \ # file://.* http://sstate.yoctoproject.org/3.1/PATH;downloadfilename=PATH \n \
# settingsupdater \ # file://.* http://sstate.yoctoproject.org/3.1.1/PATH;downloadfilename=PATH \n \
# stb-backup \ # file://.* http://sstate.yoctoproject.org/3.1.2/PATH;downloadfilename=PATH \n \
# stb-flash \ # file://.* http://sstate.yoctoproject.org/3.2/PATH;downloadfilename=PATH \n \
# stb-flash-local \ # file://.* http://sstate.yoctoproject.org/3.2.4/PATH;downloadfilename=PATH \n \
# stb-restore \ # "
# stb-startup \ SSTATE_MIRRORS += "\
# browser \ file://.* http://sstate.yoctoproject.org/${DISTRO_VERSION}/PATH;downloadfilename=PATH \n \
# favorites-to-bin \ "
# heizoelpreise \ # This is our own stock of sstate cache related of last tuxbox builds.
# myspass \ SSTATE_MIRRORS += "\
# netzkino \ file://.* https://sstate.tuxbox-upload.de/all/sstate-cache/PATH;downloadfilename=PATH \n \
# rcu-switcher \ "
# stb-log \
# stb-move \ # If you are using the TuxboxBuilder VM and it's running, you can use its sstate cache related of last builds.
# stb-shell \ # Note: www server of Tuxbox-Builder VM must be enabled and configured so that it can be reached.
# to-web-tv-xml \ # If required, replace the server url with your own server url
# webradio \ #
# webtv \ #SSTATE_MIRRORS += "\
# # " # file://.* http://tuxbox-builder/sstate-cache/PATH;downloadfilename=PATH \n \
#"
### These entries replace default installed entries which are contained in ./meta-neutrino/recipes-images/images/neutrino-image-base.inc. ## Sample for usage your own local sstate mirror (read only)
### You can add more entries with variable IMAGE_INSTALL_append see below... #
### Be careful do not remove vital parts and do not add anything that could burst the image! # SSTATE_MIRRORS += "\
### Alternatively, use the EXTRA_IMAGEDEPENDS variable to create packages without image installation. # file://.* file:///${HOME}/sstate-cache/PATH;downloadfilename=PATH \n \
# IMAGE_INSTALL += " \ # "
# vsftpd \
# " ### Masked recipes
# IMAGE_INSTALL = " \ #
# ${PLUGIN_INSTALL} \ # This will ignore recipes to build.
# autofs \ # NOTE: Some masked targets with related depends could break the build.
# bc \ # BBMASK += "/meta-neutrino/recipes-qt/qt5"
# ca-certificates \
# curl \ ### Build packages but do not install packages into image
# dosfstools \ # https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#var-EXTRA_IMAGEDEPENDS
# e2fsprogs \ #
# e2fsprogs-resize2fs \ # EXTRA_IMAGEDEPENDS += " \
# findutils \ # gdb \
# flash-script \ # samba \
# gptfdisk \ # vsftpd \
# hdparm \ # "
# ifupdown \ # EXTRA_IMAGEDEPENDS += " \
# less \ # kodi \
# libswscale \ # "
# libusb1 \
# minidlna \ ### Put additional packages that should be packaged into your image. Separated with a whitespace. or use IMAGE_INSTALL += ...
# nano \
# nfs-utils \ # https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-IMAGE_INSTALL
# nfs-utils-client \ # See: ./meta-neutrino/recipes-images/images/neutrino-image-base.inc.
# ntpdate \ #
# ofgwrite \ IMAGE_INSTALL += " \
# openssh \ stb-flash \
# openssl \ msgbox \
# opkg \ shellexec \
# pv \ tuxcom \
# rpcbind \ input \
# rsync \ "
# samsunglcd4linux \ #IMAGE_INSTALL += " \
# tar \ # webmin \
# tzdata \ #"
# tzdata-europe \ # IMAGE_INSTALL += " \
# udev-extraconf \ # neutrino-3rd-party-themes \
# udpxy \ #"
# util-linux-blkid \ #
# util-linux-mount \ # IMAGE_INSTALL += " qtwebflix"
# util-linux-swaponoff \ # IMAGE_INSTALL += " gdb-dbg glibc-dbg glibc-thread-db"
# util-linux-umount \
# virtual/neutrino \
# virtual/screengrabber \ # If you want to remove already contained packages from IMAGE_INSTALL use this:
# xupnpd \ # IMAGE_INSTALL_remove += " \
# zip \ # <target1> \
# " # <target2> \
# "
# Put additional packages that should be packaged into your image. Separated with a whitespace. or use IMAGE_INSTALL += ...
# ### To build packages without install into image use PACKAGE_EXCLUDE
# IMAGE_INSTALL_append = " gdb-dbg glibc-dbg glibc-thread-db qtwebflix webmin" # see: https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_EXCLUDE
# IMAGE_INSTALL_append = " gdb-dbg glibc-dbg glibc-thread-db webmin" # PACKAGE_EXCLUDE += \
# <package1> \
# <package2> \
#"
### Example to replace a source url via local.conf
#
# SRC_URI_pn-x264 = "git://code.videolan.org/videolan/x264;branch=stable;protocol=https \
# "
### base-files rewrite
#
#LICENSE_pn-base-files = "CLOSED"
#LIC_FILES_CHKSUM_pn-base-files = ""
#BBMASK += "/meta-neutrino/recipes-images/base-files/base-files_%.bbappend"
#FILESEXTRAPATHS_prepend := "/home/tg/devel/local-yocto-files/base-files:"
### Enabling and Disabling Build History
# see> https://docs.yoctoproject.org/singleindex.html#enabling-and-disabling-build-history
#INHERIT += "buildhistory"