boomerangz
LOW
maintainer pdf
0 votes
scanned 2026-09-09 19:20:04.990308
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
# This file was generated by GoReleaser. DO NOT EDIT.
2
3
pkgname='boomerangz'
4
pkgver=0.1.0
5
pkgrel=1
6
pkgdesc='Property-driven ZFS snapshot and replication manager'
7
url='https://github.com/pdf/boomerangz'
8
arch=('aarch64' 'x86_64')
9
license=('MIT')
10
provides=('boomerangz')
11
conflicts=('boomerangz-bin')
12
depends=('glibc' 'zfs-utils')
13
makedepends=('go>=1.26.0')
14
optdepends=('openssh: SSH replication destinations')
15
backup=('etc/boomerangz/config.toml')
16
install=boomerangz.install
17
source=("${pkgname}_${pkgver}.tar.gz::https://github.com/pdf/boomerangz/releases/download/v${pkgver}/boomerangz-v${pkgver}-source.tar.gz")
18
sha256sums=('d460da570b4c11cf7e4ea3c477c28b51df93e7f546418b03ff4964a7ed754e97')
19
build() {
20
release_version=${pkgver//_/-}
21
cd "boomerangz-v${release_version}-source"
22
export CGO_ENABLED=0
23
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
24
go build -ldflags="-compressdwarf=false -X main.sourceVersion=v0.1.0 -X main.sourceCommit=4ec6edc32826053d002c0cdfd937d56a9968646b -X main.sourceDate=2026-09-09T18:32:12Z" -o boomerangz ./cmd/boomerangz
25
}
26
package() {
27
release_version=${pkgver//_/-}
28
cd "boomerangz-v${release_version}-source"
29
install -Dm755 boomerangz "${pkgdir}/usr/bin/boomerangz"
30
install -Dm755 contrib/boomerangz-shell "${pkgdir}/usr/lib/boomerangz/boomerangz-shell"
31
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/boomerangz/LICENSE"
32
install -dm750 "${pkgdir}/etc/boomerangz"
33
install -Dm644 contrib/config.toml "${pkgdir}/etc/boomerangz/config.toml"
34
install -Dm644 contrib/systemd/boomerangz.service "${pkgdir}/usr/lib/systemd/system/boomerangz.service"
35
install -Dm644 contrib/sysusers.d/boomerangz.conf "${pkgdir}/usr/lib/sysusers.d/boomerangz.conf"
36
install -Dm644 contrib/tmpfiles.d/boomerangz.conf "${pkgdir}/usr/lib/tmpfiles.d/boomerangz.conf"
37
install -Dm644 contrib/man/boomerangz.1 "${pkgdir}/usr/share/man/man1/boomerangz.1"
38
install -Dm644 contrib/man/boomerangz.toml.5 "${pkgdir}/usr/share/man/man5/boomerangz.toml.5"
39
install -Dm644 contrib/completions/boomerangz.bash "${pkgdir}/usr/share/bash-completion/completions/boomerangz"
40
install -Dm644 contrib/completions/_boomerangz "${pkgdir}/usr/share/zsh/site-functions/_boomerangz"
41
install -Dm644 contrib/completions/boomerangz.fish "${pkgdir}/usr/share/fish/vendor_completions.d/boomerangz.fish"
42
}
43
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-09 19:20:04 | Low | 1 |