From fd08e4cd02e060c92ae7b03cf55abcc7e35f67d8 Mon Sep 17 00:00:00 2001 From: newbluemoon Date: Fri, 7 Sep 2018 21:09:44 +0200 Subject: [PATCH] clamav: fix database directory --- srcpkgs/clamav/INSTALL | 11 ++++++++--- srcpkgs/clamav/REMOVE | 2 +- srcpkgs/clamav/template | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/srcpkgs/clamav/INSTALL b/srcpkgs/clamav/INSTALL index 6a72583181..4b8adfa4a3 100644 --- a/srcpkgs/clamav/INSTALL +++ b/srcpkgs/clamav/INSTALL @@ -4,11 +4,16 @@ post) # Only if not updating if [ "$UPDATE" != "yes" ]; then # Create the database directory - mkdir -p var/lib/clamav + mkdir -p var/lib/_clamav # The clamav user owns it - chown -R _clamav:_clamav var/lib/clamav + chown -R _clamav:_clamav var/lib/_clamav # Let group members write to it - chmod g+w var/lib/clamav + chmod g+w var/lib/_clamav + else + if [ -d "var/lib/clamav" ]; then + mv var/lib/clamav var/lib/_clamav + chown -R _clamav:_clamav var/lib/_clamav + fi fi ;; esac diff --git a/srcpkgs/clamav/REMOVE b/srcpkgs/clamav/REMOVE index 8f2f6ada07..1edffaba78 100644 --- a/srcpkgs/clamav/REMOVE +++ b/srcpkgs/clamav/REMOVE @@ -4,7 +4,7 @@ pre) # Only if not updating if [ "$UPDATE" != "yes" ]; then # Remove the clamav database directory and contents - rm -rf var/lib/clamav + rm -rf var/lib/_clamav fi ;; esac diff --git a/srcpkgs/clamav/template b/srcpkgs/clamav/template index 401b85b2d3..a8408f381d 100644 --- a/srcpkgs/clamav/template +++ b/srcpkgs/clamav/template @@ -1,7 +1,7 @@ # Template file for 'clamav' pkgname=clamav version=0.100.1 -revision=4 +revision=5 build_style=gnu-configure # XXX: system llvm is too new (< 3.7 required) # Shipped llvm does not build with gcc6