kirkstone migration: update platform config files

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2022-05-25 14:21:55 +02:00
parent be061507f9
commit a239b8f07d
10 changed files with 175 additions and 203 deletions

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,10 +202,10 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
@ -217,7 +214,7 @@ BB_DISKMON_DIRS ??= "\
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,7 +222,7 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
@ -240,21 +237,21 @@ BB_DISKMON_DIRS ??= "\
# Note: For this to work you also need hash-equivalence passthrough to the matching server # Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -283,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server

View File

@ -2,9 +2,10 @@
# This file is your local configuration file and is where all local user settings # This file is your local configuration file and is where all local user settings
# are placed. The comments in this file give some guide to the options a new user # are placed. The comments in this file give some guide to the options a new user
# to the system might want to change but pretty much any configuration option can # to the system might want to change but pretty much any configuration option can
# be set in this file. More adventurous users can look at local.conf.extended # be set in this file. More adventurous users can look at
# which contains other examples of configuration which can be placed in this file # local.conf.sample.extended which contains other examples of configuration which
# but new users likely won't need any of them initially. # can be placed in this file but new users likely won't need any of them
# initially.
# #
# Lines starting with the '#' character are commented out and in some cases the # Lines starting with the '#' character are commented out and in some cases the
# default values are provided as comments to show people example syntax. Enabling # default values are provided as comments to show people example syntax. Enabling
@ -119,7 +120,7 @@ PACKAGE_CLASSES ?= "package_rpm"
# This variable specifies the architecture to build SDK items for and means # This variable specifies the architecture to build SDK items for and means
# you can build the SDK packages for architectures other than the machine you are # you can build the SDK packages for architectures other than the machine you are
# running the build on (i.e. building i686 packages on an x86_64 host). # running the build on (i.e. building i686 packages on an x86_64 host).
# Supported values are i686 and x86_64 # Supported values are i686, x86_64, aarch64
#SDKMACHINE ?= "i686" #SDKMACHINE ?= "i686"
# #
@ -155,11 +156,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
# enable extra features. Some available options which can be included in this variable # enable extra features. Some available options which can be included in this variable
# are: # are:
# - 'buildstats' collect build statistics # - 'buildstats' collect build statistics
# - 'image-mklibs' to reduce shared library files size for an image USER_CLASSES ?= "buildstats"
# - 'image-prelink' in order to prelink the filesystem image
# NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
# NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# #
# Runtime testing of images # Runtime testing of images
@ -169,7 +166,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
# run tests against any SDK that are built. To enable this uncomment these lines. # run tests against any SDK that are built. To enable this uncomment these lines.
# See classes/test{image,sdk}.bbclass for further details. # See classes/test{image,sdk}.bbclass for further details.
#IMAGE_CLASSES += "testimage testsdk" #IMAGE_CLASSES += "testimage testsdk"
#TESTIMAGE_AUTO_qemuall = "1" #TESTIMAGE_AUTO:qemuall = "1"
# #
# Interactive shell configuration # Interactive shell configuration
@ -195,7 +192,7 @@ PATCHRESOLVE = "noop"
# #
# Monitor the disk space during the build. If there is less that 1GB of space or less # Monitor the disk space during the build. If there is less that 1GB of space or less
# than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully
# shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard halt
# of the build. The reason for this is that running completely out of space can corrupt # of the build. The reason for this is that running completely out of space can corrupt
# files and damages the build in ways which may not be easily recoverable. # files and damages the build in ways which may not be easily recoverable.
# It's necessary to monitor /tmp, if there is no space left the build will fail # It's necessary to monitor /tmp, if there is no space left the build will fail
@ -205,19 +202,19 @@ BB_DISKMON_DIRS ??= "\
STOPTASKS,${DL_DIR},1G,100K \ STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS,${SSTATE_DIR},1G,100K \ STOPTASKS,${SSTATE_DIR},1G,100K \
STOPTASKS,/tmp,100M,100K \ STOPTASKS,/tmp,100M,100K \
ABORT,${TMPDIR},100M,1K \ HALT,${TMPDIR},100M,1K \
ABORT,${DL_DIR},100M,1K \ HALT,${DL_DIR},100M,1K \
ABORT,${SSTATE_DIR},100M,1K \ HALT,${SSTATE_DIR},100M,1K \
ABORT,/tmp,10M,1K" HALT,/tmp,10M,1K"
# #
# Shared-state files from other locations # Shared-state files from other locations
# #
# As mentioned above, shared state files are prebuilt cache data objects which can # As mentioned above, shared state files are prebuilt cache data objects which can be
# used to accelerate build time. This variable can be used to configure the system # used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself. # to search other mirror locations for these objects before it builds the data itself.
# #
# This can be a filesystem directory, or a remote url such as http or ftp. These # This can be a filesystem directory, or a remote url such as https or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other # would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects. # cache locations to check for the shared objects.
@ -225,34 +222,36 @@ BB_DISKMON_DIRS ??= "\
# at the end as shown in the examples below. This will be substituted with the # at the end as shown in the examples below. This will be substituted with the
# correct path within the directory structure. # correct path within the directory structure.
#SSTATE_MIRRORS ?= "\ #SSTATE_MIRRORS ?= "\
#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ #file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
#file://.* file:///some/local/dir/sstate/PATH" #file://.* file:///some/local/dir/sstate/PATH"
# #
# Yocto Project SState Mirror # Yocto Project SState Mirror
# #
# The Yocto Project has prebuilt artefacts available for its releases, you can enable # The Yocto Project has prebuilt artefacts available for its releases, you can enable
# use of these by uncommenting the following line. This will mean the build uses # use of these by uncommenting the following lines. This will mean the build uses
# the network to check for artefacts at the start of builds, which does slow it down # the network to check for artefacts at the start of builds, which does slow it down
# equally, it will also speed up the builds by not having to build things if they are # equally, it will also speed up the builds by not having to build things if they are
# present in the cache. It assumes you can download something faster than you can build it # present in the cache. It assumes you can download something faster than you can build it
# which will depend on your network. # which will depend on your network.
# Note: For this to work you also need hash-equivalence passthrough to the matching server
# #
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/2.5/PATH;downloadfilename=PATH" #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/4.0/PATH;downloadfilename=PATH"
# #
# Qemu configuration # Qemu configuration
# #
# By default native qemu will build with a builtin VNC server where graphical output can be # By default native qemu will build with a builtin VNC server where graphical output can be
# seen. The line below enables the SDL UI frontend too. # seen. The line below enables the SDL UI frontend too.
PACKAGECONFIG_append_pn-qemu-system-native = " sdl" PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
# By default libsdl2-native will be built, if you want to use your host's libSDL instead of # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
# the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
#ASSUME_PROVIDED += "libsdl2-native" #ASSUME_PROVIDED += "libsdl2-native"
# You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
# a handy set of menus for controlling the emulator. # a handy set of menus for controlling the emulator.
#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+" #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
# #
# Hash Equivalence # Hash Equivalence
@ -281,7 +280,7 @@ PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if # track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you. # this doesn't mean anything to you.
CONF_VERSION = "1" CONF_VERSION = "2"
# #
# Enable local PR server # Enable local PR server