diff --git a/package/Config.in b/package/Config.in index 4d403782..4ae65789 100644 --- a/package/Config.in +++ b/package/Config.in @@ -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" diff --git a/package/k8s-logger/Config.in b/package/k8s-logger/Config.in new file mode 100644 index 00000000..9388277d --- /dev/null +++ b/package/k8s-logger/Config.in @@ -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 diff --git a/package/k8s-logger/k8s-logger.hash b/package/k8s-logger/k8s-logger.hash new file mode 100644 index 00000000..e39296cb --- /dev/null +++ b/package/k8s-logger/k8s-logger.hash @@ -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 diff --git a/package/k8s-logger/k8s-logger.mk b/package/k8s-logger/k8s-logger.mk new file mode 100644 index 00000000..c3b02df6 --- /dev/null +++ b/package/k8s-logger/k8s-logger.mk @@ -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))