Skip to content

Commit bf8626c

Browse files
committed
multiple: version bumps.
1 parent cc01de3 commit bf8626c

File tree

11 files changed

+59
-31
lines changed

11 files changed

+59
-31
lines changed

packages/gsad/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Old Contributor: Lex Black <[email protected]>
77

88
pkgname=gsad
9-
pkgver=24.2.4
9+
pkgver=24.3.0
1010
pkgrel=1
1111
pkgdesc='Greenbone Security Assistant HTTP Server - The server talking to the Greenbone Vulnerability Management daemon (gvmd).'
1212
arch=('x86_64' 'aarch64')
@@ -19,7 +19,7 @@ optdepends=('logrotate: for rotating logs')
1919
source=("https://github.com/greenbone/gsad/archive/refs/tags/v$pkgver.tar.gz"
2020
'0001-libgcrypt-config.patch'
2121
'0002-fix-unit-path.patch')
22-
sha512sums=('4480ef569505d73a4012a16d0dbefde09b73d01b724d8f843f1347e9c2e630525a885a47dbf09a61b7a5668d0fea58f4fbdebf250a4bc6e821b17d3ac2bb1d0d'
22+
sha512sums=('6c42ee9db41b3705a527431e3d191d06bec8a72bcc0238e202d4cfc993a8b762f5af8ff898f05d3502126406d753122e2a82ff0ef18349f0d4343002c348a5e0'
2323
'a063e3caccb3a24f3bc164cb03e8ff27cdfbd5f2275158a00a6a1b49d920a99d663e0616d344b3dee3e640329b7e74667861c7c24bc5fd6f3d51ab4ec4c7c7b8'
2424
'3d86dfd288dcf1ab91454c0fefcb33e2bf9cdc20638804fd524ebee5ff5783a21c67e9d6b5b575a2d009c2f97828d3866513b00d02d18665ecf3f1ca91c99c41')
2525

packages/gvm-libs/PKGBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# Old Contributor : Daniel Micay <[email protected]>
1010

1111
pkgname=gvm-libs
12-
pkgver=22.21.0
12+
pkgver=22.22.0
1313
pkgrel=1
1414
pkgdesc='Greenbone Vulnerability Management Libraries.'
1515
arch=('x86_64' 'aarch64')
@@ -27,7 +27,7 @@ provides=(
2727
"libgvm_util.so=${pkgver::2}-64")
2828
replaces=('openvas-libraries')
2929
source=("https://github.com/greenbone/gvm-libs/archive/v$pkgver.tar.gz")
30-
sha256sums=('064527e3a26c862f4cd69b132a640b6e3515f4bd03c973bc76678c9c0bf336fd')
30+
sha256sums=('c97372197de5f6253580ef5f1083d32f1a2b0c47bfa4b54b60b1b87d31d1ca67')
3131

3232
PURGE_TARGETS=('var/run')
3333

packages/gvmd/0001-fix-unit-path.patch

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/gvmd/PKGBUILD

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Old Contributor: Matthias Fulz < mfulz [at] olznet [dot] de >
77

88
pkgname=gvmd
9-
pkgver=25.2.1
9+
pkgver=26.0.0
1010
pkgrel=1
1111
pkgdesc='Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition.'
1212
arch=('x86_64' 'aarch64')
@@ -19,12 +19,10 @@ optdepends=('logrotate: for rotating logs'
1919
'greenbone-feed-sync: scripts for downloading updated feed informations')
2020
source=("https://github.com/greenbone/gvmd/archive/v$pkgver.tar.gz"
2121
'archlinux_postgres_headers.patch'
22-
'0001-fix-unit-path.patch'
2322
'gvmd.tmpfiles')
24-
sha512sums=('6d5474bf6972e08013f51e46b73dfb07b42bc26c15b560a9e5d3574449510371bad4a78dc72619e6bedede78fee287ab660b19b0026d290807052087aa960b41'
23+
sha512sums=('cc5c10a03589482a03f658f5ac0d45c34e5e809114e4be1999325b58e114b36ff81dbf248268a0460043f407dd2b193286eb27e20b7dd5655de110496472a4b0'
2524
'ec2cbedf87bfd8cc1abfc6be9c566b6d2e6f7b1f902f5596d496b01faf208c9921b502d77ec9281ef3c0d03462f2d49bb973f4f9216a106116cd824e938951c2'
26-
'3d86dfd288dcf1ab91454c0fefcb33e2bf9cdc20638804fd524ebee5ff5783a21c67e9d6b5b575a2d009c2f97828d3866513b00d02d18665ecf3f1ca91c99c41'
27-
'f34f37df26faa8ea80574d9311c12fe37747ceda1b98cdf7dfc97451b840a01d5352af1412667f40e51f80bc314a799cad1d13dae7224580f2c4d97b8d5b78e3')
25+
'6c95fadda6646288ea86c725fa9cbebb46a6b1c6249faeb56de563435fe01f7ef21e66a91b27cf820eab97a2aa2fa88dd4300e61279a896915d21d129039fa88')
2826

2927
prepare() {
3028
cd "$pkgname-$pkgver"
@@ -33,19 +31,20 @@ prepare() {
3331
}
3432

3533
build() {
34+
CFLAGS+=' -std=gnu17'
35+
3636
cmake \
3737
-B build \
3838
-S "$pkgname-$pkgver" \
39-
-DCMAKE_BUILD_TYPE=Release \
39+
-DCMAKE_BUILD_TYPE=None \
4040
-DCMAKE_INSTALL_PREFIX=/usr \
41-
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
4241
-DSBINDIR=/usr/bin \
4342
-DLIBDIR=/usr/lib \
4443
-DSYSCONFDIR=/etc \
4544
-DLOCALSTATEDIR=/var \
4645
-DGVM_DATA_DIR=/var \
4746
-DOPENVAS_DEFAULT_SOCKET=/run/ospd/ospd-openvas.sock \
48-
-DGVM_FEED_LOCK_PATH=/run/gvm/feed-update.lock \
47+
-DGVM_FEED_LOCK_PATH=/var/lib/gvm/feed-update.lock \
4948
-DGVMD_RUN_DIR=/run/gvmd
5049

5150
make -C build

packages/gvmd/gvmd.install

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
post_install() {
2+
echo "Necessary additional steps tied to gvmd:"
3+
echo "1) Setup a database in postgresql"
4+
echo " https://greenbone.github.io/docs/latest/22.4/source-build/index.html#setting-up-postgresql"
5+
echo "2) Create admin user for the webinterface"
6+
echo " https://greenbone.github.io/docs/latest/22.4/source-build/index.html#setting-up-an-admin-user"
7+
echo "3) Setting the feed import owner"
8+
echo " https://greenbone.github.io/docs/latest/22.4/source-build/index.html#setting-the-feed-import-owner"
9+
echo ""
10+
echo "General information:"
11+
echo "https://greenbone.github.io/docs/latest/22.4/source-build/index.html#performing-a-system-setup"
12+
}

packages/gvmd/gvmd.tmpfiles

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
d %S/gvm/gvmd 0755 gvm gvm
22
d %t/gvm/ 0755 gvm gvm
3+
d %t/gvmd/ 0755 gvm gvm

packages/openvas-scanner/PKGBUILD

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ pkgdesc='OpenVAS Scanner of the Greenbone Community Edition.'
1212
arch=('x86_64' 'aarch64')
1313
url='https://github.com/greenbone/openvas-scanner'
1414
license=('GPL-2.0-only')
15-
depends=('gvm-libs' 'json-glib' 'libbsd' 'libgcrypt' 'redis' 'rsync')
16-
makedepends=('cmake' 'doxygen' 'cargo' 'inetutils')
15+
depends=('gvm-libs' 'json-glib' 'libbsd' 'libgcrypt' 'redis' 'net-snmp' 'rsync')
16+
makedepends=('cmake' 'doxygen' 'cargo' 'inetutils' 'graphviz' 'pandoc-cli')
1717
optdepends=('greenbone-feed-sync: scripts for downloading updated feed informations')
1818
install='openvas.install'
1919
options=(!lto)
2020
source=("https://github.com/greenbone/openvas-scanner/archive/v${pkgver}.tar.gz"
21-
'openvas-scanner.tmpfiles')
21+
"$pkgname.tmpfiles"
22+
'openvasd.service')
2223
sha512sums=('e594bc9ef98c15359f408b784dcbac1ee9ac454c80a771e0f64ef5df27bcefbae19a8bb63332ff269e2f7da09265d373cc56b6c92652b81e96961fdaa8d46658'
23-
'3df08a3e16f16a1735a4d6aa09b34fd0c04e4af95ef4264002a7f50447d9e200531551f162571b59e0c61707c09ca25f66e8a17baa8a42e2745752a5a6717672')
24+
'c87d7890698368a6b8d569d9af73712676d0e0061de8e058cc6c7f609da1def99ebbf9b11d35d1dd0234538dbb07987ff18bbf186928ea39c33441f231eb8751'
25+
'476e0aaeb916959b93082bf2529774ff46db46e6e699c34ea0ac246c461d554c87d15c25a2bc6565c06f0cd39df5dd14609d99777608c1c8afb824b0a6de99ae')
2426

2527
prepare() {
2628
cd "$pkgname-$pkgver"
@@ -36,15 +38,15 @@ build() {
3638
cmake \
3739
-B build \
3840
-S "$pkgname-$pkgver" \
39-
-DCMAKE_BUILD_TYPE=Release \
41+
-DCMAKE_BUILD_TYPE=None \
4042
-DCMAKE_INSTALL_PREFIX=/usr \
4143
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
4244
-DSBINDIR=/usr/bin \
4345
-DLIBDIR=/usr/lib \
4446
-DSYSCONFDIR=/etc \
4547
-DLOCALSTATEDIR=/var \
4648
-DOPENVAS_DATA_DIR=/var/lib/openvas \
47-
-DOPENVAS_FEED_LOCK_PATH=/run/gvm/feed-update.lock \
49+
-DOPENVAS_FEED_LOCK_PATH=/var/lib/openvas/feed-update.lock \
4850
-DOPENVAS_RUN_DIR=/run/ospd \
4951
-DOPENVAS_NVT_DIR=/var/lib/openvas/plugins \
5052
-DBUILD_WITH_NETSNMP=True
@@ -68,5 +70,8 @@ package() {
6870
-exec install -Dm 755 -t "$pkgdir/usr/bin/" {} +
6971

7072
install -Dm 644 "$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
73+
install -Dm 644 openvasd.service -t "$pkgdir/usr/lib/systemd/system/"
74+
install -Dm 644 "$pkgname-$pkgver/config/redis-openvas.conf" \
75+
-t "$pkgdir/etc/redis/"
7176
}
7277

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
Z /etc/openvas 0755 gvm gvm
2+
d %S/openvas/ 0755 gvm gvm
3+
d %t/ospd/ 0755 gvm gvm

packages/openvas-scanner/openvas.install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ post_install() {
99
echo "# sysctl -p #"
1010
echo "##########################################################"
1111
echo
12+
echo "It may be necessary to setup sudo to allow the gvm user"
13+
echo "access to openvas-scanner:"
14+
echo "https://greenbone.github.io/docs/latest/22.4/source-build/index.html#setting-up-sudo-for-scanning"
15+
echo
1216
}
1317

1418
post_upgrade() {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[Unit]
2+
Description=OpenVASD
3+
Documentation=https://github.com/greenbone/openvas-scanner/tree/main/rust/openvasd
4+
ConditionKernelCommandLine=!recovery
5+
6+
[Service]
7+
Type=exec
8+
User=gvm
9+
RuntimeDirectory=openvasd
10+
RuntimeDirectoryMode=2775
11+
ExecStart=/usr/bin/openvasd --mode service_notus --products /var/lib/notus/products --advisories /var/lib/notus/advisories --listening 127.0.0.1:3000
12+
SuccessExitStatus=SIGKILL
13+
Restart=always
14+
RestartSec=60
15+
16+
[Install]
17+
WantedBy=multi-user.target

0 commit comments

Comments
 (0)