From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 9 18:00:46 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBC2116A4CE for ; Tue, 9 Nov 2004 18:00:46 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A995B43D45 for ; Tue, 9 Nov 2004 18:00:46 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) iA9I0kH4092057 for ; Tue, 9 Nov 2004 18:00:46 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id iA9I0kBx092056; Tue, 9 Nov 2004 18:00:46 GMT (envelope-from gnats) Resent-Date: Tue, 9 Nov 2004 18:00:46 GMT Resent-Message-Id: <200411091800.iA9I0kBx092056@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Udo Schweigert Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16BE216A4CF for ; Tue, 9 Nov 2004 17:50:25 +0000 (GMT) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A6FB43D45 for ; Tue, 9 Nov 2004 17:50:18 +0000 (GMT) (envelope-from udo.schweigert@siemens.com) Received: from mail1.siemens.de (mail1.siemens.de [139.23.33.14]) by david.siemens.de (8.12.6/8.12.6) with ESMTP id iA9HoHBO021475 for ; Tue, 9 Nov 2004 18:50:17 +0100 Received: from mars.cert.siemens.com (mars.cert.siemens.com [139.25.19.9]) by mail1.siemens.de (8.12.6/8.12.6) with ESMTP id iA9HoHma018640 for ; Tue, 9 Nov 2004 18:50:17 +0100 Received: from alaska.cert.siemens.com (alaska.cert.siemens.com [139.25.19.64]) mail/cert.mc.pre,v 1.65 2004/10/29 21:53:46 mailadm Exp $) with ESMTP id iA9HoHWv082170 for ; Tue, 9 Nov 2004 18:50:17 +0100 (CET) Received: from alaska.cert.siemens.com (alaska.cert.siemens.de [127.0.0.1]) hosts/alaska/mail/config.mc,v 1.19 2004/08/29 16:18:57 ust Exp $) with ESMTP id iA9HoHEv007069 for ; Tue, 9 Nov 2004 18:50:17 +0100 (CET) (envelope-from ust@alaska.cert.siemens.com) Received: (from ust@localhost) hosts/alaska/mail/submit.mc,v 1.6 2004/08/29 16:18:57 ust Exp $) id iA9HoGcu068941; Tue, 9 Nov 2004 18:50:16 +0100 (CET) (envelope-from ust) Message-Id: <200411091750.iA9HoGcu068941@alaska.cert.siemens.com> Date: Tue, 9 Nov 2004 18:50:16 +0100 (CET) From: Udo Schweigert To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/73729: maintainer-update of security/nessus-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Udo Schweigert List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2004 18:00:46 -0000 >Number: 73729 >Category: ports >Synopsis: maintainer-update of security/nessus-devel >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 09 18:00:46 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Udo Schweigert >Release: FreeBSD 4.10-RELEASE-p2 i386 >Organization: >Environment: >Description: Maintainer-update of the security/nessus-devel port: - Add hint on complete removal when deinstalling Committer: cvs add nessus-devel/scripts/pkg-deinstall >How-To-Repeat: >Fix: diff -ru /usr/ports/security/nessus-devel/Makefile nessus-devel/Makefile --- /usr/ports/security/nessus-devel/Makefile Mon Nov 8 17:35:46 2004 +++ nessus-devel/Makefile Mon Nov 8 17:39:00 2004 @@ -29,6 +29,7 @@ DIST_SUBDIR= nessus WRKSRC= ${WRKDIR}/nessus-core +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall.sh USE_LIBTOOL_VER=13 USE_REINPLACE= YES @@ -55,6 +56,14 @@ RC_SCRIPTS_SUB= PREFIX=${PREFIX} \ RC_SUBR=${RC_SUBR} + +SED_SCRIPT= -e 's,%%PKGNAME%%,${PKGNAME},g' \ + -e 's,%%PREFIX%%,${PREFIX},g' + +post-build: +.for script in pkg-deinstall + @${SED} ${SED_SCRIPT} ${SCRIPTDIR}/${script} > ${WRKDIR}/${script}.sh +.endfor post-install: @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ diff -ru /usr/ports/security/nessus-devel/scripts/pkg-deinstall nessus-devel/scripts/pkg-deinstall --- /usr/ports/security/nessus-devel/scripts/pkg-deinstall Thu Jan 1 01:00:00 1970 +++ nessus-devel/scripts/pkg-deinstall Sun Nov 7 20:35:47 2004 @@ -0,0 +1,30 @@ +#!/bin/sh +# +# $FreeBSD: $ +# + +ECHO_CMD=echo + +case $2 in +POST-DEINSTALL) + ${ECHO_CMD} + ${ECHO_CMD} "The %%PKGNAME%% server package has been deleted." + ${ECHO_CMD} "If you're *not* upgrading and won't be using" + ${ECHO_CMD} "it any longer, you may want to issue the" + ${ECHO_CMD} "following commands:" + ${ECHO_CMD} + if [ -d %%PREFIX%%/var/nessus ]; then + ${ECHO_CMD} "- to delete the nessus server permanently (losing all data):" + ${ECHO_CMD} " rm -Rf %%PREFIX%%/var/nessus" + ${ECHO_CMD} + fi + if [ -d %%PREFIX%%/com/CA ]; then + ${ECHO_CMD} "- to remove the Certificate Authority associated with nessus:" + ${ECHO_CMD} " rm -Rf %%PREFIX%%/com/CA" + ${ECHO_CMD} + fi + ${ECHO_CMD} "If you are upgrading, don't forget to restart" + ${ECHO_CMD} "nessusd and updating the plugins." + ${ECHO_CMD} + ;; +esac >Release-Note: >Audit-Trail: >Unformatted: