|
@@ -4,7 +4,7 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-BALENA_ENGINE_VERSION = 20.10.21
|
|
|
+BALENA_ENGINE_VERSION = 20.10.26
|
|
|
BALENA_ENGINE_SITE = $(call github,balena-os,balena-engine,v$(BALENA_ENGINE_VERSION))
|
|
|
|
|
|
BALENA_ENGINE_LICENSE = Apache-2.0
|
|
@@ -34,6 +34,17 @@ BALENA_ENGINE_TAGS = \
|
|
|
|
|
|
BALENA_ENGINE_BUILD_TARGETS = cmd/balena-engine
|
|
|
|
|
|
+# create the go.mod file with language version go1.19
|
|
|
+# remove the conflicting vendor/modules.txt
|
|
|
+# remove the conflicting vendor/archive (not allowed in go1.20)
|
|
|
+# https://github.com/moby/moby/issues/44618#issuecomment-1343565705
|
|
|
+define BALENA_ENGINE_FIX_VENDORING
|
|
|
+ printf "module $(BALENA_ENGINE_GOMOD)\n\ngo 1.19\n" > $(@D)/go.mod
|
|
|
+ rm -f $(@D)/vendor/modules.txt
|
|
|
+ rm -rf $(@D)/vendor/archive
|
|
|
+endef
|
|
|
+BALENA_ENGINE_POST_EXTRACT_HOOKS += BALENA_ENGINE_FIX_VENDORING
|
|
|
+
|
|
|
ifeq ($(BR2_INIT_SYSTEMD),y)
|
|
|
BALENA_ENGINE_DEPENDENCIES += systemd
|
|
|
BALENA_ENGINE_TAGS += journald
|