Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jan 2021 03:29:20 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r560676 - head/security/greenbone-security-assistant
Message-ID:  <202101070329.1073TKFm087665@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Thu Jan  7 03:29:20 2021
New Revision: 560676
URL: https://svnweb.freebsd.org/changeset/ports/560676

Log:
  - Fix installation issues. It BROKEN port in runtime
  - Clean up
  
  PR:		245992
  Reported by:	jorgen  at  larsendata.dk

Modified:
  head/security/greenbone-security-assistant/Makefile

Modified: head/security/greenbone-security-assistant/Makefile
==============================================================================
--- head/security/greenbone-security-assistant/Makefile	Thu Jan  7 02:55:05 2021	(r560675)
+++ head/security/greenbone-security-assistant/Makefile	Thu Jan  7 03:29:20 2021	(r560676)
@@ -1,14 +1,15 @@
 # $FreeBSD$
 
 PORTNAME=	greenbone-security-assistant
-DISTVERSION=	20.8.0
 DISTVERSIONPREFIX=	v
-MASTER_SITES=   LOCAL/acm/gsa/:yarn_cache
+DISTVERSION=	20.8.0
+PORTREVISION=	1
 CATEGORIES=	security
+MASTER_SITES=   LOCAL/acm/gsa/:yarn_cache
 DISTFILES=	${PORTNAME}-cache${EXTRACT_SUFX}:yarn_cache
 
 MAINTAINER=	acm@FreeBSD.org
-COMMENT=	libraries module for the GVM solution
+COMMENT=	Libraries module for the GVM solution
 
 LICENSE=	AGPLv3+
 
@@ -22,19 +23,21 @@ LIB_DEPENDS=	libgvm_base.so:security/gvm-libs \
 RUN_DEPENDS=	doxygen>0:devel/doxygen \
 		${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR}
 
+USES=		cmake gettext-runtime gnome pkgconfig python
+USE_GNOME=	glib20 libxml2
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	greenbone
 GH_PROJECT=	gsa
 
 CMAKE_ARGS+=	-DINSTALLER_ARGS="--offline"
 
-USES=		cmake gettext-runtime gnome pkgconfig python
-USE_GNOME=	glib20 libxml2
+USERS=		gvm
+GROUPS=		${USERS}
 
 USE_RC_SUBR=	gsad
 
 ETCDIR=		${PREFIX}/etc/gvm
-PLIST_FILES=	"@sample %%ETCDIR%%/gsad_log.conf.sample"
 
 post-extract:
 	@${MV} ${WRKSRC}/gsad/src/gsad_log_conf.cmake_in ${WRKSRC}/gsad/src/gsad_log.conf.sample
@@ -48,16 +51,15 @@ post-install:
 	@${MKDIR} ${STAGEDIR}/var/run/gvm
 	@${MKDIR} ${STAGEDIR}${ETCDIR}
 	@${INSTALL_DATA} ${WRKSRC}/gsad/src/gsad_log.conf.sample ${STAGEDIR}${ETCDIR}
-	
-	@${ECHO_CMD} "@sample %%ETCDIR%%/gsad_log.conf.sample"
-	@${ECHO_CMD} "etc/rc.d/gsad" >> ${TMPPLIST}
-	@${ECHO_CMD} "sbin/gsad" >> ${TMPPLIST}
 
+	@${ECHO_CMD} "@sample etc/gvm/gsad_log.conf.sample" >> ${TMPPLIST}
+	@${ECHO_CMD} "sbin/gsad" >> ${TMPPLIST} >> ${TMPPLIST}
+	@${ECHO_CMD} "share/gvm/gsad/web/index.html" >> ${TMPPLIST}
+	@${ECHO_CMD} "share/gvm/gsad/web/robots.txt" >> ${TMPPLIST}
 	@cd ${WRKSRC}/gsa/build && \
 		${FIND} -s img locales static -not -type d \
 			-exec ${ECHO_CMD} "share/gvm/gsad/web/{}" \; >> ${TMPPLIST}
-
 	@${ECHO_CMD} "share/man/man8/gsad.8.gz" >> ${TMPPLIST}
-	@${ECHO_CMD} "@dir /var/run/gvm" >> ${TMPPLIST}
+	@${ECHO_CMD} "@dir(gvm,gvm,750) /var/run/gvm" >> ${TMPPLIST}
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101070329.1073TKFm087665>