summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Fulz2021-03-30 08:38:47 +0200
committerMatthias Fulz2021-03-30 08:38:47 +0200
commit9a6362556ee9feafb7a91da715c46d8e0b6d79f6 (patch)
tree7e882a6c96305bbd188b496188a0a6797123e463
parent6cec93f1a5fe1acd7ef76a186a7ddd9817de7c8e (diff)
downloadaur-9a6362556ee9feafb7a91da715c46d8e0b6d79f6.tar.gz
Added tmpfiles.d for /run/gvm and fixed permissions
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
-rw-r--r--gvm.tmpfiles1
3 files changed, 12 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb605a4bebfe..ae05172a5601 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gvm-libs-20
pkgdesc = greenbone-vulnerability-manager libraries
pkgver = 20.8.1
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/greenbone/gvm-libs
arch = x86_64
groups = greenbone-vulnerability-manager
@@ -22,9 +22,11 @@ pkgbase = gvm-libs-20
source = gvm-libs-20.8.1.tar.gz::https://github.com/greenbone/gvm-libs/archive/v20.8.1.tar.gz
source = gvm.sudoers
source = gvm-libs.install
+ source = gvm.tmpfiles
sha512sums = 846b062b849688019715cbff1d6c4f6a1b4dd8c58cfdef78ea08df3cd104810e9091385cca3c49618538a28c42c0fe78a38fb934fbde604aef86e84c4f2dda94
sha512sums = ff3f4122f5fc08c1edc2813aebd55b26e11c220852d011a84e62a27ac44a64ca4770a68488f408e62d82aa194b6d4706738745ea15bfbb2e61f3f264436d92a7
sha512sums = 09fea7030d23686cea88e1ae6b1f88e94050b293371c06708a34f9c92e96e1f522f5350c8bbc5e5ddf675bd8fb58205b3b86b88d46a0ab84f5a664e374a68155
+ sha512sums = 8cae5b14e5cb1e8ea9ed33d7cd95b9800d46809f72f01498ab46aedae7bdef78da23725d36dd6ae58137b08884dd4a9aa663041196111e91803e34674316a775
pkgname = gvm-libs-20
install = gvm-libs.install
diff --git a/PKGBUILD b/PKGBUILD
index a818af933ed0..892c0fcf9dd5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
shortname=gvm-libs
pkgname=gvm-libs-20
pkgver=20.8.1
-pkgrel=3
+pkgrel=4
pkgdesc='greenbone-vulnerability-manager libraries'
arch=('x86_64')
url="https://github.com/greenbone/gvm-libs"
@@ -14,10 +14,12 @@ makedepends=('cmake' 'doxygen')
groups=('greenbone-vulnerability-manager')
source=("${shortname}-${pkgver}.tar.gz::https://github.com/greenbone/gvm-libs/archive/v${pkgver}.tar.gz"
"gvm.sudoers"
- "gvm-libs.install")
+ "gvm-libs.install"
+ 'gvm.tmpfiles')
sha512sums=('846b062b849688019715cbff1d6c4f6a1b4dd8c58cfdef78ea08df3cd104810e9091385cca3c49618538a28c42c0fe78a38fb934fbde604aef86e84c4f2dda94'
'ff3f4122f5fc08c1edc2813aebd55b26e11c220852d011a84e62a27ac44a64ca4770a68488f408e62d82aa194b6d4706738745ea15bfbb2e61f3f264436d92a7'
- '09fea7030d23686cea88e1ae6b1f88e94050b293371c06708a34f9c92e96e1f522f5350c8bbc5e5ddf675bd8fb58205b3b86b88d46a0ab84f5a664e374a68155')
+ '09fea7030d23686cea88e1ae6b1f88e94050b293371c06708a34f9c92e96e1f522f5350c8bbc5e5ddf675bd8fb58205b3b86b88d46a0ab84f5a664e374a68155'
+ '8cae5b14e5cb1e8ea9ed33d7cd95b9800d46809f72f01498ab46aedae7bdef78da23725d36dd6ae58137b08884dd4a9aa663041196111e91803e34674316a775')
replaces=('openvas-libraries')
build() {
@@ -34,11 +36,13 @@ package() {
cd "${shortname}-${pkgver}"
make DESTDIR="${pkgdir}/" install
- install -d $pkgdir/run/gvm
+ install -m 750 -d $pkgdir/run/gvm
install -m 750 -d $pkgdir/var/lib/gvm
install -m 750 -d $pkgdir/var/lib/openvas
install -d $pkgdir/var/lib/gvm/gvmd
install -m 750 -d $pkgdir/var/log/gvm
install -m 750 -d $pkgdir/etc/sudoers.d
install -m 600 ${srcdir}/gvm.sudoers $pkgdir/etc/sudoers.d/gvm
+ install -m 755 -d $pkgdir/usr/lib/tmpfiles.d
+ install -m 644 ${srcdir}/gvm.tmpfiles $pkgdir/usr/lib/tmpfiles.d/gvm.conf
}
diff --git a/gvm.tmpfiles b/gvm.tmpfiles
new file mode 100644
index 000000000000..8ba0c990992f
--- /dev/null
+++ b/gvm.tmpfiles
@@ -0,0 +1 @@
+d /run/gvm 0750 gvm gvm -