Repository navigation
Expand file tree
/
Copy pathKconfig
More file actions
96 lines (79 loc) · 2.96 KB
/
Copy pathKconfig
File metadata and controls
96 lines (79 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# SPDX-License-Identifier: LGPL-2.1-only AND CC-BY-SA-2.0-UK
# SPDX-FileCopyrightText: Copyright 2024-2026 Gaël PORTAY
# SPDX-FileCopyrightText: The OpenEmbedded Contributors
#
# The help texts are stolen from the Yocto Project Reference Manual.
#
# https://docs.yoctoproject.org/bitbake/dev/bitbake-user-manual/bitbake-user-manual-ref-variables.html#term-BB_HASHSERVE_DB_DIR
# https://docs.yoctoproject.org/dev/ref-manual/variables.html#term-BB_NO_NETWORK
config KAS_INCLUDE_MAIN
string
default "kas-project.yaml"
menu "General"
source "branches/Kconfig"
source "layers/Kconfig"
source "inherits/Kconfig"
config HAS_BB_HASHSERVE_DB_DIR
bool "Use sstate to share multiple build directories"
default y if IS_BRANCH_WRYNOSE || IS_BRANCH_MASTER
help
When BB_HASHSERVE is set to auto, bitbake will use a private
location inside a particular build directory for the sqlite
database file that holds hash equivalency data.
This variable allows using a different path, which can be
shared between multiple build directories and bitbake
instances that operate on them. This enables using a common
${SSTATE_DIR} together with common hash equivalency data for
local builds, without having to separately manage a hash
equivalency server.
Note
This variable cannot be set to a NFS mount and bitbake will
error out then. The reason is that NFS implementations can
have file locking issues, which can cause data loss and
corruption when there are multiple writers operating on a file
at the same time as explained in
https://sqlite.org/faq.html#q5
https://docs.yoctoproject.org/bitbake/dev/bitbake-user-manual/bitbake-user-manual-ref-variables.html#term-BB_HASHSERVE_DB_DIR
config KAS_INCLUDE_HAS_BB_HASHSERVE_DB_DIR
string
depends on HAS_BB_HASHSERVE_DB_DIR
default "bb-hashserve-db-dir.yaml"
config HAS_BB_NO_NETWORK
bool "No network"
help
Disables network access in the BitBake fetcher modules. With
this access disabled, any command that attempts to access the
network becomes an error.
Disabling network access is useful for testing source mirrors,
running builds when not connected to the Internet, and when
operating in certain kinds of firewall environments.
https://docs.yoctoproject.org/dev/ref-manual/variables.html#term-BB_NO_NETWORK
config KAS_INCLUDE_HAS_BB_NO_NETWORK
string
depends on HAS_BB_NO_NETWORK
default "bb-no-network.yaml"
endmenu
menu "Hardware"
source "machines/Kconfig"
source "machine-features/Kconfig"
endmenu
menu "System"
source "distros/Kconfig"
source "init-manager/Kconfig"
source "distro-features/Kconfig"
source "kernel/Kconfig"
source "kernel-features/Kconfig"
source "efi-provider/Kconfig"
endmenu
menu "Image"
source "image-classes/Kconfig"
source "image-depends/Kconfig"
source "image-features/Kconfig"
source "image-fstypes/Kconfig"
source "image-installs/Kconfig"
endmenu
menu "Quirks"
depends on IS_BRANCH_SCARTHGAP || \
(IS_BRANCH_MASTER && HAS_LAYER_META_CORAL)
source "quirks/Kconfig"
endmenu