mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
Updated: 0.3.0
This commit is contained in:
parent
d3658fe1ca
commit
415fb0b629
5 changed files with 36 additions and 48 deletions
22
.SRCINFO
22
.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
|
||||
|
|
|
|||
14
PKGBUILD
14
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() {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
u tori - "Tori agent" /var/lib/tori /bin/bash
|
||||
u tori - "Tori monitoring agent" /var/lib/tori /bin/bash
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
d /var/lib/tori/ 0750 tori tori -
|
||||
d /run/tori/ 0755 tori tori -
|
||||
d /run/tori/ 0750 tori tori -
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue