################################################################################ # # Home Assistant OS Agent # ################################################################################ OS_AGENT_VERSION = 1.5.1 OS_AGENT_SITE = $(call github,home-assistant,os-agent,$(OS_AGENT_VERSION)) OS_AGENT_LICENSE = Apache License 2.0 OS_AGENT_LICENSE_FILES = LICENSE OS_AGENT_GOMOD = github.com/home-assistant/os-agent OS_AGENT_LDFLAGS = -X main.version=$(OS_AGENT_VERSION) -X main.board=$(BR2_PACKAGE_OS_AGENT_BOARD) define OS_AGENT_INSTALL_INIT_SYSTEMD $(INSTALL) -D -m 0644 $(@D)/contrib/io.hass.conf \ $(TARGET_DIR)/etc/dbus-1/system.d/io.hass.conf $(INSTALL) -D -m 0644 $(@D)/contrib/haos-agent.service \ $(TARGET_DIR)/usr/lib/systemd/system/haos-agent.service endef define OS_AGENT_GO_VENDORING (cd $(@D); \ $(HOST_DIR)/bin/go mod vendor) endef OS_AGENT_POST_PATCH_HOOKS += OS_AGENT_GO_VENDORING $(eval $(golang-package))