From 415fb0b629b1f24ee86174ad121e5ba517db53a2 Mon Sep 17 00:00:00 2001 From: Rafael Baboni Dominiquini Date: Mon, 23 Feb 2026 17:56:13 -0300 Subject: [PATCH] Updated: 0.3.0 --- .SRCINFO | 22 +++++++++++----------- PKGBUILD | 14 +++++++------- tori-cli.service | 44 ++++++++++++++++---------------------------- tori-cli.sysusers | 2 +- tori-cli.tmpfiles | 2 +- 5 files changed, 36 insertions(+), 48 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 10dd3fa840126..42c048049733d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = tori-cli-bin pkgdesc = Lightweight Docker monitoring with alerting - pkgver = 0.2.6 + pkgver = 0.3.0 pkgrel = 1 url = https://github.com/thobiasn/tori-cli install = tori-cli.install @@ -10,23 +10,23 @@ pkgbase = tori-cli-bin provides = tori conflicts = tori-cli backup = etc/tori/config.toml - source = README-0.2.6.md::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.2.6/README.md - source = LICENSE-0.2.6::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.2.6/LICENSE + source = README-0.3.0.md::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.3.0/README.md + source = LICENSE-0.3.0::https://raw.githubusercontent.com/thobiasn/tori-cli/v0.3.0/LICENSE source = tori-cli.config source = tori-cli.service source = tori-cli.sysusers source = tori-cli.tmpfiles source = tori-cli.install - sha256sums = 654be9a9d2c88be9e62717ba4e02076ced8d9b7011298883f0eb4a5f9108023b + sha256sums = 83f6ec88eb8e6ffd6ce08ad18a604c61fc60be0d68a07193ae4884081f0920aa sha256sums = dd4323e456ce3acd4d0cb493238861b3eca0f1a1df5845b9babf0b6e5738dff8 sha256sums = dc02531f019bb5f48aeeda9feec15e9faa3c5be3b27d81657af390659ba74ec9 - sha256sums = 32544b8d9efe9262b43d2f96bb150ce9d73945e82a5b67c06281a2e45a9d1241 - sha256sums = 98357980142450ebe781b28be81964dc5e2651499f9f098bd13da32173f3f539 - sha256sums = adeab60faa35075ff8adf4e96afe6cad56a4bd801a7c1f776a2f4104c3d522d0 + sha256sums = 81c3df0de337c3cd841f1f942ec2f99ada6db1b7d178b3bb30d179093e9f16a6 + sha256sums = 8e7643af97932406d4de791a4d540df324d20ce40ee6d59f2729efd1ca835901 + sha256sums = b9e0bcaaf31788d36e08c0673d1e36c65d287aecad96ec8dae15f59047713870 sha256sums = 57cd1949897e7280e98b50df088880af2ca5dfd984b5ff6016db355c2439b7a7 - source_x86_64 = tori-cli-x86_64-0.2.6::https://github.com/thobiasn/tori-cli/releases/download/v0.2.6/tori_0.2.6_linux_amd64 - sha256sums_x86_64 = 1d891bf0fa691652293401a48e439758b7f77cf716c97970ce971d5472050205 - source_aarch64 = tori-cli-aarch64-0.2.6::https://github.com/thobiasn/tori-cli/releases/download/v0.2.6/tori_0.2.6_linux_arm64 - sha256sums_aarch64 = 5419b239096622472710fb7a0af656424c73cc07c51463a5e39f429c76d8dc74 + source_x86_64 = tori-cli-x86_64-0.3.0::https://github.com/thobiasn/tori-cli/releases/download/v0.3.0/tori_0.3.0_linux_amd64 + sha256sums_x86_64 = 9be0c2a1a0d0270367c5335aeaa66bb6340cfa071f772159f7d000e84e47d8bf + source_aarch64 = tori-cli-aarch64-0.3.0::https://github.com/thobiasn/tori-cli/releases/download/v0.3.0/tori_0.3.0_linux_arm64 + sha256sums_aarch64 = 09625d87cc3021a4dfdfbe8a89a63c24533b5658e9a6c17edea0c5ffbfa65a65 pkgname = tori-cli-bin diff --git a/PKGBUILD b/PKGBUILD index e16d61602358b..b6bedf857d716 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,7 +6,7 @@ pkgname=${_pkgname}-bin pkgdesc="Lightweight Docker monitoring with alerting" _appname=${_pkgname%%-cli} -pkgver=0.2.6 +pkgver=0.3.0 pkgrel=1 _pkgvername=v${pkgver} @@ -35,15 +35,15 @@ source=("README-${pkgver}.md::${_urlraw}/README.md" "${_pkgname}.install") source_x86_64=("${_pkgname}-${arch[0]}-${pkgver}::${url}/releases/download/${_pkgvername}/${_appname}_${pkgver}_${_barch[0]}") source_aarch64=("${_pkgname}-${arch[1]}-${pkgver}::${url}/releases/download/${_pkgvername}/${_appname}_${pkgver}_${_barch[1]}") -sha256sums=('654be9a9d2c88be9e62717ba4e02076ced8d9b7011298883f0eb4a5f9108023b' +sha256sums=('83f6ec88eb8e6ffd6ce08ad18a604c61fc60be0d68a07193ae4884081f0920aa' 'dd4323e456ce3acd4d0cb493238861b3eca0f1a1df5845b9babf0b6e5738dff8' 'dc02531f019bb5f48aeeda9feec15e9faa3c5be3b27d81657af390659ba74ec9' - '32544b8d9efe9262b43d2f96bb150ce9d73945e82a5b67c06281a2e45a9d1241' - '98357980142450ebe781b28be81964dc5e2651499f9f098bd13da32173f3f539' - 'adeab60faa35075ff8adf4e96afe6cad56a4bd801a7c1f776a2f4104c3d522d0' + '81c3df0de337c3cd841f1f942ec2f99ada6db1b7d178b3bb30d179093e9f16a6' + '8e7643af97932406d4de791a4d540df324d20ce40ee6d59f2729efd1ca835901' + 'b9e0bcaaf31788d36e08c0673d1e36c65d287aecad96ec8dae15f59047713870' '57cd1949897e7280e98b50df088880af2ca5dfd984b5ff6016db355c2439b7a7') -sha256sums_x86_64=('1d891bf0fa691652293401a48e439758b7f77cf716c97970ce971d5472050205') -sha256sums_aarch64=('5419b239096622472710fb7a0af656424c73cc07c51463a5e39f429c76d8dc74') +sha256sums_x86_64=('9be0c2a1a0d0270367c5335aeaa66bb6340cfa071f772159f7d000e84e47d8bf') +sha256sums_aarch64=('09625d87cc3021a4dfdfbe8a89a63c24533b5658e9a6c17edea0c5ffbfa65a65') package() { diff --git a/tori-cli.service b/tori-cli.service index 00d92f9750bbe..96ed543d83f48 100644 --- a/tori-cli.service +++ b/tori-cli.service @@ -1,41 +1,29 @@ [Unit] -Description=Tori Agent -After=network.target -Wants=network.target +Description=Tori Server Monitoring Agent +After=network.target docker.service +Requires=docker.service [Service] +Type=simple User=tori Group=tori -Type=simple WorkingDirectory=/var/lib/tori -ConfigurationDirectory=tori -RuntimeDirectory=tori -LogsDirectory=tori -StateDirectory=tori Environment=USER=tori HOME=/var/lib/tori ExecStart=/usr/bin/tori agent -config /etc/tori/config.toml +ExecReload=/bin/kill -HUP $MAINPID Restart=on-failure -RestartSec=2s -ReadWritePaths=/var/lib/tori -LockPersonality=true -NoNewPrivileges=true -PrivateDevices=true -PrivateTmp=true -PrivateUsers=true -ProtectClock=true -ProtectControlGroups=true -ProtectHome=true -ProtectKernelModules=true -ProtectKernelTunables=true -ProtectProc=invisible +RestartSec=5 + +UMask=0077 +RuntimeDirectory=tori +RuntimeDirectoryMode=0750 + +# Security hardening ProtectSystem=strict -RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX -RestrictNamespaces=true -RestrictRealtime=true -RestrictSUIDSGID=true -SystemCallArchitectures=native -SystemCallFilter=@system-service -SystemCallErrorNumber=EPERM +ReadWritePaths=/var/lib/tori +ProtectHome=true +NoNewPrivileges=true +PrivateTmp=true [Install] WantedBy=multi-user.target diff --git a/tori-cli.sysusers b/tori-cli.sysusers index 9e2c02f99a794..076474906182c 100644 --- a/tori-cli.sysusers +++ b/tori-cli.sysusers @@ -1 +1 @@ -u tori - "Tori agent" /var/lib/tori /bin/bash +u tori - "Tori monitoring agent" /var/lib/tori /bin/bash diff --git a/tori-cli.tmpfiles b/tori-cli.tmpfiles index e5a44ff244384..2e2e122d2c906 100644 --- a/tori-cli.tmpfiles +++ b/tori-cli.tmpfiles @@ -1,2 +1,2 @@ d /var/lib/tori/ 0750 tori tori - -d /run/tori/ 0755 tori tori - +d /run/tori/ 0750 tori tori -