keepalived-openrc
MEDIUM
maintainer drad
0 votes
scanned 2026-10-31 11:58:11.931447
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:22
source=("$_pkgname-$pkgver.tar.gz::https://www.keepalived.org/software/$_pkgname-$pkgver.tar.gz")
PKGBUILD
1 offending line(s) highlighted
1
# This is a PKGBUILD file that builds keepalived from source and deploys it as an
2
# openrc service - nothing fancy, nothing special.
3
4
# Maintainer: drad <sa@adercon.com>
5
# Contributor: krad <krad@adercon.com>
6
# Contributor: arad <arad@adercon.com>
7
# Contributor: nrad <nrad@adercon.com>
8
9
pkgname=keepalived-openrc
10
_pkgname=keepalived
11
pkgver="2.4.3"
12
pkgrel="9"
13
pkgdesc="keepalived bundled as an openrc based service"
14
arch=("x86_64")
15
url='https://codeberg.org/dradux/keepalived-openrc'
16
license=('GPL3')
17
depends=(openrc)
18
makedepends=('gcc' 'openssl' 'libnl' 'net-snmp')
19
20
install=keepalived.install
21
#changelog=CHANGELOG.md
22
source=("$_pkgname-$pkgver.tar.gz::https://www.keepalived.org/software/$_pkgname-$pkgver.tar.gz")
23
md5sums=('5a5c30d3275c380c8cf1a2df67ebbc3c')
24
25
build() {
26
cd "$_pkgname-$pkgver"
27
./configure --prefix=/usr/local/$_pkgname-$pkgver
28
make
29
}
30
31
check() {
32
cd "$_pkgname-$pkgver"
33
make -k check
34
}
35
36
package() {
37
cd "$_pkgname-$pkgver"
38
make DESTDIR="$pkgdir/" install
39
40
sed -i -- 's|command="/bin/$SVCNAME"|command="/usr/bin/$SVCNAME"|g' "$_pkgname/etc/openrc/$_pkgname"
41
sed -i -- 's|command_args="$KEEPALIVED_OPTS"|command_args="-f /etc/keepalived/keepalived.conf"|g' "$_pkgname/etc/openrc/$_pkgname"
42
43
# remove the .service as its not needed on openrc systems
44
rm -rf "$pkgdir/no"
45
46
# the man pages
47
rm -rf "$pkgdir/usr/local/$_pkgname-$pkgver/share/man/man1/"
48
mkdir -p "$pkgdir/usr/share/man/"
49
cp -R "$pkgdir/usr/local/$_pkgname-$pkgver/share/man/" "$pkgdir/usr/share/"
50
51
# the sample config file
52
install -Dm644 "$_pkgname/etc/$_pkgname/keepalived.conf.sample" -t "$pkgdir/etc/$_pkgname/"
53
rm -rf "$pkgdir/etc/$_pkgname/samples"
54
55
# the daemon
56
install -Dm755 "$pkgdir/usr/local/$_pkgname-$pkgver/sbin/$_pkgname" -t "$pkgdir/usr/bin"
57
58
# the openrc script
59
install -Dm755 "$_pkgname/etc/openrc/$_pkgname" -t "$pkgdir/etc/init.d/"
60
61
# remove the extemporaneous stuff
62
rm -rf "$pkgdir/usr/local"
63
}
64
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-10-31 11:58@@ -8,11 +8,11 @@ pkgname=keepalived-openrc _pkgname=keepalived-pkgver="2.3.4"-pkgrel="8"+pkgver="2.4.3"+pkgrel="9" pkgdesc="keepalived bundled as an openrc based service" arch=("x86_64")-url='https://gitlab.com/drad/keepalived'+url='https://codeberg.org/dradux/keepalived-openrc' license=('GPL3') depends=(openrc) makedepends=('gcc' 'openssl' 'libnl' 'net-snmp')@@ -20,7 +20,7 @@ install=keepalived.install #changelog=CHANGELOG.md source=("$_pkgname-$pkgver.tar.gz::https://www.keepalived.org/software/$_pkgname-$pkgver.tar.gz")-md5sums=('622b09f4502ada4c6d20ef1c29205f77')+md5sums=('5a5c30d3275c380c8cf1a2df67ebbc3c') build() { cd "$_pkgname-$pkgver"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-31 11:58:11 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |