@@ -9,11 +9,6 @@ TAR ?= tar
9
9
ZIP ?= zip
10
10
PLANTUML ?= plantuml # may also be "java -jar plantuml.jar" if installed elsewhere
11
11
12
- # The KCONFIG programs are only needed for re-generating the ".config" file.
13
- # You can install the python "kconfiglib", if you don't have kconfig/kbuild.
14
- KCONFIG_CONF ?= $(shell command -v kconfig-conf || command -v kbuild-conf || echo oldconfig)
15
- KCONFIG_MCONF ?= $(shell command -v kconfig-mconf || command -v kbuild-mconf || echo menuconfig)
16
-
17
12
GOARCH ?= $(shell $(GO ) env GOARCH)
18
13
GOHOSTARCH := $(shell $(GO ) env GOHOSTARCH)
19
14
GOHOSTOS := $(shell $(GO ) env GOHOSTOS)
@@ -95,7 +90,7 @@ help-targets:
95
90
@echo ' - helpers : Copy nerdctl.lima, apptainer.lima, docker.lima, podman.lima, and kubectl.lima'
96
91
@echo
97
92
@echo ' Targets for files in _output/share/lima/:'
98
- @echo ' - guestagents : Build guestagents for archs enabled by CONFIG_GUESTAGENT_ARCH_* '
93
+ @echo ' - guestagents : Build guestagents'
99
94
@echo ' - native-guestagent : Build guestagent for native arch'
100
95
@echo ' - additional-guestagents : Build guestagents for archs other than native arch'
101
96
@echo ' - <arch>-guestagent : Build guestagent for <arch>: $(sort $(LINUX_GUESTAGENT_ARCHS))'
@@ -143,22 +138,15 @@ minimal: clean limactl native-guestagent default_template
143
138
native : clean limactl helpers native-guestagent templates template_experimentals
144
139
145
140
# ###############################################################################
146
- # Kconfig
147
- config : Kconfig
148
- $(warning Kconfig is deprecated since Lima v1.2 and will be removed in Lima v2.0.)
149
- $(KCONFIG_CONF ) $<
150
-
151
- menuconfig : Kconfig
152
- $(warning Kconfig is deprecated since Lima v1.2 and will be removed in Lima v2.0.)
153
- MENUCONFIG_STYLE=aquatic \
154
- $(KCONFIG_MCONF ) $<
155
-
156
- # Copy the default config, if not overridden locally
157
- # This is done to avoid a dependency on KCONFIG tools
158
- .config : config.mk
159
- cp $^ $@
160
-
161
- -include .config
141
+ # These configs were once customizable but should no longer be changed.
142
+ CONFIG_GUESTAGENT_OS_LINUX =y
143
+ CONFIG_GUESTAGENT_ARCH_X8664 =y
144
+ CONFIG_GUESTAGENT_ARCH_AARCH64 =y
145
+ CONFIG_GUESTAGENT_ARCH_ARMV7L =y
146
+ CONFIG_GUESTAGENT_ARCH_PPC64LE =y
147
+ CONFIG_GUESTAGENT_ARCH_RISCV64 =y
148
+ CONFIG_GUESTAGENT_ARCH_S390X =y
149
+ CONFIG_GUESTAGENT_COMPRESS =y
162
150
163
151
# ###############################################################################
164
152
.PHONY : binaries
0 commit comments