-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathKconfig
83 lines (66 loc) · 1.98 KB
/
Kconfig
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
# SPDX-License-Identifier: copyleft-next-0.3.1
#
# For a description of the syntax of this configuration file, see:
# https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt
mainmenu "$(PROJECT) $(PROJECTRELEASE)"
config TOPDIR_PATH
string
output yaml
default $(shell, echo $TOPDIR_PATH)
config TOPDIR_PATH_HAS_SHA256SUM
bool
output yaml
default y
config TOPDIR_PATH_SHA256SUM
string
output yaml
default $(shell, ./scripts/compute_sha256sum.sh $(TOPDIR_PATH))
config HAVE_KDEVOPS_CUSTOM_DEFAULTS
bool
default n
config NEEDS_LOCAL_DEVELOPMENT_PATH
bool
default n
config KDEVOPS_FIRST_RUN
bool "Is this your first time running kdevops on this system?"
default n
help
When you run kdevops for the first time we can enable options
to help you install software you may need, as well as do sanity
checks for you. Enabling this option will set to the default to "y"
for a series of entries which will help you with this first run.
Enabling these are not required, they do however help.
source "kconfigs/Kconfig.defaults"
source "kconfigs/Kconfig.distro"
menu "Target architecture"
source "kconfigs/arch/Kconfig"
endmenu
menu "SSH update configuration"
source "kconfigs/Kconfig.ssh"
endmenu
source "kconfigs/Kconfig.extra_storage"
source "kconfigs/Kconfig.git_sources"
source "kconfigs/Kconfig.email"
source "kconfigs/Kconfig.hypervisor"
source "kconfigs/Kconfig.mirror"
config LOCAL_DEVELOPMENT_PATH
string "The path to place source code on localhost if we building things"
default $(shell, echo $HOME/devel/)
depends on NEEDS_LOCAL_DEVELOPMENT_PATH
help
The path where kdevops should put code we need to compile.
menu "Bring up methods"
source "kconfigs/Kconfig.bringup"
endmenu
menu "Bring up goals"
source "kconfigs/Kconfig.bringup.goals"
endmenu
menu "Node sysctl configuration"
source "kconfigs/Kconfig.sysctl"
endmenu
menu "Target workflows"
source "kconfigs/workflows/Kconfig"
endmenu
menu "Kdevops configuration"
source "kconfigs/Kconfig.kdevops"
endmenu