diff options
-rw-r--r-- | Makefile | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -6,6 +6,7 @@ SHIM_DIR := src/shim XDP_DIR := src/xdp LIBS := -lzmq CFLAGS := +BUILD_ARCH := $(shell dpkg-architecture -q DEB_BUILD_ARCH) J2LINT := $(shell command -v j2lint 2> /dev/null) @@ -46,6 +47,14 @@ interface_definitions: $(config_xml_obj) # could mask help strings or mandatory priority statements find $(TMPL_DIR) -name node.def -type f -empty -exec false {} + || sh -c 'echo "There are empty node.def files! Check your interface definitions." && exit 1' + @echo BUILD_ARCH IS $(BUILD_ARCH) +ifneq ($(BUILD_ARCH),amd64) + # There is no telegraf support - remove CLI definitions + rm -rf $(TMPL_DIR)/service/monitoring/telegraf + # We also do not select the SALT minion package for arm64 + rm -rf $(TMPL_DIR)/service/salt-minion +endif + .PHONY: op_mode_definitions .ONESHELL: op_mode_definitions: $(op_xml_obj) |