diff options
author | Matthias Fulz | 2021-02-16 23:20:12 +0100 |
---|---|---|
committer | Matthias Fulz | 2021-02-16 23:20:12 +0100 |
commit | 2ce7b618411195f1c4d4dd38fd03de5e03fc6475 (patch) | |
tree | d1ef6834074fcb66091ec149f5588e8c14e279b4 | |
download | aur-2ce7b618411195f1c4d4dd38fd03de5e03fc6475.tar.gz |
ospd-openvas 20.8.1
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | ospd-openvas | 2 | ||||
-rw-r--r-- | ospd-openvas.service | 18 |
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 |