57 lines
1.6 KiB
Makefile
57 lines
1.6 KiB
Makefile
VMUTILS_VERSION = 1.78.0
|
|
VMUTILS_SITE = $(call github,VictoriaMetrics,VictoriaMetrics,v$(VMUTILS_VERSION))
|
|
VMUTILS_LICENSE = Apache-2.0
|
|
VMUTILS_LICENSE_FILES = LICENSE
|
|
|
|
VMUTILS_LDFLAGS = -extldflags '-static'
|
|
VMUTILS_TAGS = netgo osusergo nethttpomithttp2 musl
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMAGENT),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmagent
|
|
VMUTILS_INSTALL_BINS += vmagent
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMALERT),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmalert
|
|
VMUTILS_INSTALL_BINS += vmalert
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMAUTH),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmauth
|
|
VMUTILS_INSTALL_BINS += vmauth
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMBACKUP),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmbackup
|
|
VMUTILS_INSTALL_BINS += vmbackup
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMRESTORE),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmrestore
|
|
VMUTILS_INSTALL_BINS += vmrestore
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_VMUTILS_VMCTL),y)
|
|
VMUTILS_BUILD_TARGETS += app/vmctl
|
|
VMUTILS_INSTALL_BINS += vmctl
|
|
endif
|
|
|
|
define VMUTILS_VMAGENT_INSTALL_INIT_SYSTEMD
|
|
$(INSTALL) -D -m u=rw,go=r \
|
|
$(BR2_EXTERNAL_metricspi_PATH)/package/vmutils/vmagent.service \
|
|
$(TARGET_DIR)/usr/lib/systemd/system/vmagent.service
|
|
endef
|
|
|
|
define VMUTILS_VMALERT_INSTALL_INIT_SYSTEMD
|
|
$(INSTALL) -D -m u=rw,go=r \
|
|
$(BR2_EXTERNAL_metricspi_PATH)/package/vmutils/vmalert.service \
|
|
$(TARGET_DIR)/usr/lib/systemd/system/vmalert.service
|
|
endef
|
|
|
|
define VMUTILS_INSTALL_INIT_SYSTEMD
|
|
$(if $(BR2_PACKAGE_VMUTILS_VMAGENT),$(VMUTILS_VMAGENT_INSTALL_INIT_SYSTEMD))
|
|
$(if $(BR2_PACKAGE_VMUTILS_VMALERT),$(VMUTILS_VMALERT_INSTALL_INIT_SYSTEMD))
|
|
endef
|
|
|
|
$(eval $(golang-package))
|