rgmond
LOW
maintainer l1n
0 votes
scanned 2026-10-17 15:18:35.857371
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Nova <1367322+l1n@users.noreply.github.com>
2
pkgname=rgmond
3
pkgver=0.1.0
4
pkgrel=1
5
pkgdesc="Implementation of the Ganglia gmond monitoring agent, with BPF, PSI and cgroup metrics"
6
arch=('x86_64')
7
url="https://github.com/l1n/rgmond"
8
license=('BSD-3-Clause' 'GPL-2.0-only')
9
depends=('glibc' 'libgcc')
10
backup=('etc/rgmond/host.toml')
11
makedepends=('cargo' 'clang' 'libbpf')
12
optdepends=('ganglia: gmetad, ganglia-web and the gmetric CLI'
13
'python: rgmond-import-gmond-conf')
14
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
15
sha256sums=('59e64bba68d1d47383c9c3134daf06effd894861fe6c96543ee290bb1a3e981c')
16
17
prepare() {
18
cd "$pkgname-$pkgver"
19
export RUSTUP_TOOLCHAIN=stable
20
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
21
}
22
23
build() {
24
cd "$pkgname-$pkgver"
25
export RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target
26
cargo build --frozen --release
27
}
28
29
check() {
30
cd "$pkgname-$pkgver"
31
export RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target
32
cargo test --frozen --release
33
}
34
35
package() {
36
cd "$pkgname-$pkgver"
37
install -Dm755 target/release/rgmond "$pkgdir/usr/bin/rgmond"
38
install -Dm755 tools/convert_conf.py "$pkgdir/usr/bin/rgmond-import-gmond-conf"
39
install -Dm644 packaging/rgmond@.service "$pkgdir/usr/lib/systemd/system/rgmond@.service"
40
install -Dm644 examples/host.toml "$pkgdir/etc/rgmond/host.toml"
41
install -Dm644 examples/host.toml "$pkgdir/usr/share/doc/rgmond/examples/host.toml"
42
install -Dm644 examples/aggregator.toml "$pkgdir/usr/share/doc/rgmond/examples/aggregator.toml"
43
install -Dm644 README.md docs/metrics.md -t "$pkgdir/usr/share/doc/rgmond/"
44
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
45
}
46
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 15:18:35 | Low | 1 |