summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Fulz2021-02-16 23:20:12 +0100
committerMatthias Fulz2021-02-16 23:20:12 +0100
commit2ce7b618411195f1c4d4dd38fd03de5e03fc6475 (patch)
treed1ef6834074fcb66091ec149f5588e8c14e279b4
downloadaur-2ce7b618411195f1c4d4dd38fd03de5e03fc6475.tar.gz
ospd-openvas 20.8.1
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD36
-rw-r--r--ospd-openvas2
-rw-r--r--ospd-openvas.service18
4 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..089b0015d28e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = ospd-openvas
+ pkgdesc = OSP Server for openvas
+ pkgver = 20.8.1
+ pkgrel = 1
+ url = https://github.com/greenbone/ospd-openvas
+ arch = x86_64
+ groups = greenbone-vulnerability-manager
+ license = GPL
+ makedepends = python-setuptools
+ depends = python-ospd
+ depends = python-redis
+ depends = python-psutil
+ depends = python-packaging
+ depends = openvas-scanner
+ provides = python-ospd-openvas
+ conflicts = python-ospd-openvas
+ source = ospd-openvas-20.8.1.tar.gz::https://github.com/greenbone/ospd-openvas/archive/v20.8.1.tar.gz
+ source = ospd-openvas
+ source = ospd-openvas.service
+ sha512sums = fb4ceb0a2306255e59948fe2246f9c66adefb4e68e26d3a8f95366a9ef1cb5581a3b036f6982cdd4c8499a9fb1e6acbe72041144e9ff3a057fc253e0684c0c0f
+ sha512sums = 3461820543ac6bc0cd50026023a6271e015123366fc44ce66ead1221d52c9e534063881f3b46a50a6e43ec9caff697376c35f1ce2cd22944e7b58f02070a78a8
+ sha512sums = ddaa5ad183265df4a89661acde7f0c8a5d1fd4c0748e3ca2dd267d3e7e05e6975a62023833bdd048ab97076c9ec839e7ad2fd463ef16b246e5813e328956b50e
+
+pkgname = ospd-openvas
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..de9089afb571
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer : Matthias Fulz < mfulz [at] olznet [dot] de >
+
+pkgname=ospd-openvas
+pkgver=20.8.1
+pkgrel=1
+pkgdesc='OSP Server for openvas'
+arch=('x86_64')
+url="https://github.com/greenbone/ospd-openvas"
+license=('GPL')
+depends=('python-ospd' 'python-redis' 'python-psutil' 'python-packaging' 'openvas-scanner')
+provides=('python-ospd-openvas')
+conflicts=('python-ospd-openvas')
+makedepends=('python-setuptools')
+groups=('greenbone-vulnerability-manager')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/greenbone/ospd-openvas/archive/v${pkgver}.tar.gz"
+ "ospd-openvas"
+ "ospd-openvas.service")
+sha512sums=('fb4ceb0a2306255e59948fe2246f9c66adefb4e68e26d3a8f95366a9ef1cb5581a3b036f6982cdd4c8499a9fb1e6acbe72041144e9ff3a057fc253e0684c0c0f'
+ '3461820543ac6bc0cd50026023a6271e015123366fc44ce66ead1221d52c9e534063881f3b46a50a6e43ec9caff697376c35f1ce2cd22944e7b58f02070a78a8'
+ 'ddaa5ad183265df4a89661acde7f0c8a5d1fd4c0748e3ca2dd267d3e7e05e6975a62023833bdd048ab97076c9ec839e7ad2fd463ef16b246e5813e328956b50e')
+
+check() {
+ cd "$srcdir/$pkgname-$pkgver"
+ LANG=en_US.UTF-8 pytest
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ python setup.py install --root="$pkgdir" --optimize=1
+
+ install -d $pkgdir/etc/default
+ install -m 644 $srcdir/ospd-openvas $pkgdir/etc/default
+ install -d $pkgdir/usr/lib/systemd/system
+ install -m 644 $srcdir/ospd-openvas.service $pkgdir/usr/lib/systemd/system
+}
diff --git a/ospd-openvas b/ospd-openvas
new file mode 100644
index 000000000000..58f3d5190b9c
--- /dev/null
+++ b/ospd-openvas
@@ -0,0 +1,2 @@
+# OPTIONS
+OPTIONS="-f"
diff --git a/ospd-openvas.service b/ospd-openvas.service
new file mode 100644
index 000000000000..b392eef658f8
--- /dev/null
+++ b/ospd-openvas.service
@@ -0,0 +1,18 @@
+[Unit]
+Description=Openvas OSP Server
+After=redis.service
+
+[Service]
+Type=simple
+User=gvm
+Group=gvm
+EnvironmentFile=-/etc/default/ospd-openvas
+ExecStartPre=-/usr/bin/sh -c 'rm -rf /run/gvm/ospd-openvas.pid /run/gvm/ospd.sock /run/gvm/gvmd.sock'
+ExecStart=/usr/bin/ospd-openvas \
+--pid-file=/run/gvm/ospd-openvas.pid \
+--lock-file-dir=/run/gvm \
+--unix-socket=/run/gvm/ospd.sock \
+$OPTIONS
+
+[Install]
+WantedBy=multi-user.target