summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2023-01-23 16:34:39 +0100
committerChristian Hesse2023-01-23 16:34:39 +0100
commitc423114b2dc7f8e6d0dd1302a189c1040f16059e (patch)
tree974df905b5328f4b06f0d672e848b60c3b37e454
parent379b1d06f3da3549a5fe48e35ba6ceb7cfc8406d (diff)
downloadaur-c423114b2dc7f8e6d0dd1302a189c1040f16059e.tar.gz
commit check_mk-agent 2.1.0p19-1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD14
-rw-r--r--check_mk.socket10
-rw-r--r--check_mk@.service14
4 files changed, 42 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d457331275fb..c3311830c29a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,18 @@
pkgbase = check_mk-agent
pkgdesc = Agent to send information to a Check_MK server
- pkgver = 2.1.0p10
+ pkgver = 2.1.0p19
pkgrel = 1
url = https://mathias-kettner.de/
arch = any
license = GPLv2
makedepends = git
- source = check_mk-agent-check_mk_agent.linux-2.1.0p10::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p10/agents/check_mk_agent.linux
- source = check_mk-agent-check_mk_caching_agent.linux-2.1.0p10::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p10/agents/check_mk_caching_agent.linux
- sha256sums = 7ca58932931af335129adcedd7059f9150967ad20b3e8c3569265abd73b62cb5
+ source = check_mk-agent-check_mk_agent.linux-2.1.0p19::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p19/agents/check_mk_agent.linux
+ source = check_mk-agent-check_mk_caching_agent.linux-2.1.0p19::https://raw.githubusercontent.com/tribe29/checkmk/v2.1.0p19/agents/check_mk_caching_agent.linux
+ source = check_mk.socket
+ source = check_mk@.service
+ sha256sums = 89bb33dc3820eb8c60e81f744a1fc323f9b19f432006d3f24e3364810248da97
sha256sums = c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b
+ sha256sums = a891bb3020f20ff8e6c1672e58607dd5545923bfce6420911fd1c967ec500b08
+ sha256sums = 7a8507af8fd92a7acc68c34d6a7525b67e0c0419ef8a99cd620d459837c7d1e8
pkgname = check_mk-agent
diff --git a/PKGBUILD b/PKGBUILD
index 14f6e1b05d80..38a54a0e11ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Christian Hesse <mail@eworm.de>
pkgname=check_mk-agent
-pkgver=2.1.0p10
+pkgver=2.1.0p19
pkgrel=1
pkgdesc='Agent to send information to a Check_MK server'
arch=(any)
@@ -9,14 +9,20 @@ url='https://mathias-kettner.de/'
license=('GPLv2')
makedepends=('git')
source=("${pkgname}-check_mk_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_agent.linux"
- "${pkgname}-check_mk_caching_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_caching_agent.linux")
-sha256sums=('7ca58932931af335129adcedd7059f9150967ad20b3e8c3569265abd73b62cb5'
- 'c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b')
+ "${pkgname}-check_mk_caching_agent.linux-${pkgver}::https://raw.githubusercontent.com/tribe29/checkmk/v${pkgver}/agents/check_mk_caching_agent.linux"
+ 'check_mk.socket'
+ 'check_mk@.service')
+sha256sums=('89bb33dc3820eb8c60e81f744a1fc323f9b19f432006d3f24e3364810248da97'
+ 'c29a519a75fec898d8c748da16f2cdecff210c11872c206873aa1374e793f87b'
+ 'a891bb3020f20ff8e6c1672e58607dd5545923bfce6420911fd1c967ec500b08'
+ '7a8507af8fd92a7acc68c34d6a7525b67e0c0419ef8a99cd620d459837c7d1e8')
package() {
ls -l
install -D -m0755 ${pkgname}-check_mk_agent.linux-${pkgver} "${pkgdir}"/usr/bin/check_mk_agent
install -D -m0755 ${pkgname}-check_mk_caching_agent.linux-${pkgver} "${pkgdir}"/usr/bin/check_mk_caching_agent
+ install -D -m0644 -t "${pkgdir}"/usr/lib/systemd/system/ check_mk.socket check_mk@.service
+
install -d -m0755 "${pkgdir}"/var/lib/check_mk_agent/{cache,job,spool,local,plugins}
}
diff --git a/check_mk.socket b/check_mk.socket
new file mode 100644
index 000000000000..0e15ba4266f2
--- /dev/null
+++ b/check_mk.socket
@@ -0,0 +1,10 @@
+# systemd socket definition file
+[Unit]
+Description=Check_MK Agent Socket
+
+[Socket]
+ListenStream=6556
+Accept=true
+
+[Install]
+WantedBy=sockets.target
diff --git a/check_mk@.service b/check_mk@.service
new file mode 100644
index 000000000000..837d64d926d8
--- /dev/null
+++ b/check_mk@.service
@@ -0,0 +1,14 @@
+# systemd service definition file
+[Unit]
+Description=Check_MK
+
+[Service]
+# "-" path prefix makes systemd record the exit code,
+# but the unit is not set to failed.
+ExecStart=-/usr/bin/check_mk_agent
+Type=forking
+
+User=root
+Group=root
+
+StandardInput=socket