package/k8s-logger: new package

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2024-02-25 19:49:27 +01:00
parent a530db9ae5
commit 6fa1eb9e00
4 changed files with 31 additions and 0 deletions
+1
View File
@@ -7,6 +7,7 @@ source "$BR2_EXTERNAL_INFIX_PATH/package/faux/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/finit/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/ifupdown-ng/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/iito/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/k8s-logger/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/keyack/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/klish-plugin-infix/Config.in"
source "$BR2_EXTERNAL_INFIX_PATH/package/klish/Config.in"
+13
View File
@@ -0,0 +1,13 @@
config BR2_PACKAGE_K8S_LOGGER
bool "k8s-logger"
depends on BR2_PACKAGE_PODMAN
depends on BR2_PACKAGE_SYSKLOGD
select BR2_PACKAGE_LIBITE
help
Reads k8s-file style logs written to a fifo (mkfifo) by by podman
and forwards them, line by assembled line, to syslog.
Infix requires use of sysklogd to enable the syslogp() API so that
k8s-logger also includes the container's main PID.
https://github.com/kernelkit/k8s-logger
+3
View File
@@ -0,0 +1,3 @@
# LICENSE hash locally calculated, .tar.gz hash from GitHub release
sha256 01b0285cf2ed7aa2f4c4bc92db3bbe9dcfe75441eda17d93c08b3fe9e32d2111 k8s-logger-1.2.tar.gz
sha256 c556e258d3293cb96277912daf43155d9d65194fb5651249d1fdc489265b9a69 LICENSE
+14
View File
@@ -0,0 +1,14 @@
################################################################################
#
# k8s-logger
#
################################################################################
K8S_LOGGER_VERSION = 1.2
K8S_LOGGER_SITE = https://github.com/kernelkit/k8s-logger/releases/download/v$(K8S_LOGGER_VERSION)
K8S_LOGGER_LICENSE = MIT
K8S_LOGGER_LICENSE_FILES = LICENSE
K8S_LOGGER_DEPENDENCIES = sysklogd libite
K8S_LOGGER_CONF_OPTS = --with-syslogp
$(eval $(autotools-package))