The *vmutils* package can be built from source easily, as its just a collection of Go applications. Grafana and Alertmanager are quite a bit more complicated because of their respective browser applications. In the interest of getting this project actually going, we'll just install the official binary releases of these (for now?).
95 lines
3.4 KiB
Plaintext
95 lines
3.4 KiB
Plaintext
BR2_aarch64=y
|
|
BR2_cortex_a72=y
|
|
BR2_ARM_FPU_VFPV4=y
|
|
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
|
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
BR2_TARGET_GENERIC_HOSTNAME="localhost"
|
|
BR2_INIT_SYSTEMD=y
|
|
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt $(BR2_EXTERNAL_metricspi_PATH)/rootfs/device_table.txt"
|
|
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
|
|
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
|
BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL_metricspi_PATH)/rootfs/users"
|
|
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_metricspi_PATH)/rootfs/overlay"
|
|
BR2_ROOTFS_POST_FAKEROOT_SCRIPT="$(BR2_EXTERNAL_metricspi_PATH)/rootfs/post-fakeroot.sh"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_metricspi_PATH)/rootfs/post-image.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,0b54dbda3cca2beb51e236a25738784e90853b64)/linux-0b54dbda3cca2beb51e236a25738784e90853b64.tar.gz"
|
|
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
|
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_metricspi_PATH)/linux.config"
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-cm4"
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|
# BR2_PACKAGE_BUSYBOX is not set
|
|
BR2_PACKAGE_BTRFS_PROGS=y
|
|
BR2_PACKAGE_DOSFSTOOLS=y
|
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
|
BR2_PACKAGE_E2FSPROGS=y
|
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
|
BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y
|
|
BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE="$(BR2_EXTERNAL_metricspi_PATH)/config.txt"
|
|
BR2_PACKAGE_PYTHON3=y
|
|
BR2_PACKAGE_PYTHON3_ZLIB=y
|
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
|
BR2_PACKAGE_LIBCURL=y
|
|
BR2_PACKAGE_LIBCURL_CURL=y
|
|
# BR2_PACKAGE_LIBCURL_PROXY_SUPPORT is not set
|
|
# BR2_PACKAGE_LIBCURL_EXTRA_PROTOCOLS_FEATURES is not set
|
|
BR2_PACKAGE_COLLECTD=y
|
|
# BR2_PACKAGE_COLLECTD_LOGFILE is not set
|
|
BR2_PACKAGE_COLLECTD_CHRONY=y
|
|
BR2_PACKAGE_COLLECTD_CONNTRACK=y
|
|
BR2_PACKAGE_COLLECTD_CONTEXTSWITCH=y
|
|
BR2_PACKAGE_COLLECTD_CPU=y
|
|
BR2_PACKAGE_COLLECTD_CPUFREQ=y
|
|
BR2_PACKAGE_COLLECTD_CPUSLEEP=y
|
|
BR2_PACKAGE_COLLECTD_DF=y
|
|
BR2_PACKAGE_COLLECTD_DISK=y
|
|
BR2_PACKAGE_COLLECTD_ENTROPY=y
|
|
BR2_PACKAGE_COLLECTD_ETHSTAT=y
|
|
BR2_PACKAGE_COLLECTD_FHCOUNT=y
|
|
BR2_PACKAGE_COLLECTD_FILECOUNT=y
|
|
BR2_PACKAGE_COLLECTD_FSCACHE=y
|
|
BR2_PACKAGE_COLLECTD_HUGEPAGES=y
|
|
BR2_PACKAGE_COLLECTD_INTERFACE=y
|
|
BR2_PACKAGE_COLLECTD_IPC=y
|
|
BR2_PACKAGE_COLLECTD_IPTABLES=y
|
|
BR2_PACKAGE_COLLECTD_LOAD=y
|
|
BR2_PACKAGE_COLLECTD_MEMORY=y
|
|
BR2_PACKAGE_COLLECTD_NETLINK=y
|
|
BR2_PACKAGE_COLLECTD_PROCESSES=y
|
|
BR2_PACKAGE_COLLECTD_SENSORS=y
|
|
BR2_PACKAGE_COLLECTD_SWAP=y
|
|
BR2_PACKAGE_COLLECTD_TCPCONNS=y
|
|
BR2_PACKAGE_COLLECTD_THERMAL=y
|
|
BR2_PACKAGE_COLLECTD_UPTIME=y
|
|
BR2_PACKAGE_COLLECTD_USERS=y
|
|
BR2_PACKAGE_COLLECTD_VMEM=y
|
|
BR2_PACKAGE_COLLECTD_WRITEPROMETHEUS=y
|
|
BR2_PACKAGE_CHRONY=y
|
|
BR2_PACKAGE_DHCPCD=y
|
|
BR2_PACKAGE_IPROUTE2=y
|
|
BR2_PACKAGE_OPENSSH=y
|
|
# BR2_PACKAGE_OPENSSH_CLIENT is not set
|
|
BR2_PACKAGE_SUDO=y
|
|
BR2_PACKAGE_COREUTILS=y
|
|
# BR2_PACKAGE_SYSTEMD_PSTORE is not set
|
|
# BR2_PACKAGE_SYSTEMD_NETWORKD is not set
|
|
# BR2_PACKAGE_SYSTEMD_RESOLVED is not set
|
|
# BR2_PACKAGE_SYSTEMD_TIMESYNCD is not set
|
|
BR2_PACKAGE_TAR=y
|
|
BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y
|
|
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT=y
|
|
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_PACKAGE_ALERTMANAGER=y
|
|
BR2_PACKAGE_GRAFANA=y
|
|
BR2_PACKAGE_VICTORIAMETRICS=y
|
|
BR2_PACKAGE_VMUTILS=y
|
|
BR2_PACKAGE_VMUTILS_VMAGENT=y
|
|
BR2_PACKAGE_VMUTILS_VMALERT=y
|