Date: Wed, 18 Aug 2004 13:40:19 -0400 (EDT) From: Paul Dlug <paul@aps.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: paul@aps.org Subject: ports/70636: [MAINTAINER] sysutils/radmind: update to 1.3.1 Message-ID: <200408181740.i7IHeJ4Y040987@lugnut.aps.org> Resent-Message-ID: <200408181750.i7IHoKaY051052@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 70636 >Category: ports >Synopsis: [MAINTAINER] sysutils/radmind: update to 1.3.1 >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: Wed Aug 18 17:50:20 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Paul Dlug >Release: FreeBSD 5.2.1-RELEASE-p8 i386 >Organization: >Environment: System: FreeBSD lugnut.aps.org 5.2.1-RELEASE-p8 FreeBSD 5.2.1-RELEASE-p8 #5: Fri Jun 18 08:26:13 EDT 2004 >Description: - Update to 1.3.1 - Added rc script Added file(s): - files/radmind.sh Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- radmind-1.3.1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/sysutils/radmind/Makefile /usr/home/paul/myports/sysutils/radmind/Makefile --- /usr/ports/sysutils/radmind/Makefile Fri Apr 30 04:09:02 2004 +++ /usr/home/paul/myports/sysutils/radmind/Makefile Wed Aug 18 10:04:22 2004 @@ -2,23 +2,26 @@ # Date created: 2003-11-17 # Whom: Paul Dlug <paul@aps.org> # -# $FreeBSD: ports/sysutils/radmind/Makefile,v 1.2 2004/04/30 08:09:02 linimon Exp $ +# $FreeBSD: ports/sysutils/radmind/Makefile,v 1.1 2003/11/18 11:53:35 sergei Exp $ # PORTNAME= radmind -PORTVERSION= 1.3.0 +PORTVERSION= 1.3.1 CATEGORIES= sysutils MASTER_SITES= http://rsug.itd.umich.edu/software/radmind/files/ -#DISTNAME= radmind-1.3.0-rc2 EXTRACT_SUFX= .tgz MAINTAINER= paul@aps.org COMMENT= Utility for administering filesystem changes USE_OPENSSL= yes +USE_RC_SUBR= yes HAS_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX} + +RADMIND_BASE_DIR?= /var/radmind + +CONFIGURE_ARGS= --prefix=${PREFIX} --with-radminddir=${RADMIND_BASE_DIR} MAN1= fsdiff.1 ktcheck.1 lapply.1 lcksum.1 lcreate.1 lfdiff.1 \ lmerge.1 twhich.1 @@ -26,12 +29,31 @@ MAN8= radmind.8 DOCS= COPYRIGHT README SPEC +.include <bsd.port.pre.mk> + +RC_SUBR?= ${DESTDIR}/etc/rc.subr +RC_DIR= ${PREFIX}/etc/rc.d +RC_SUFX= .sh + +SED_SCRIPT+= -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ + -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%RADMIND_BASE_DIR%%,${RADMIND_BASE_DIR},g' \ + +PLIST_SUB+= RC_DIR=${RC_DIR} \ + RC_SUFX=${RC_SUFX} \ + RADMIND_BASE_DIR=${RADMIND_BASE_DIR} + +post-build: + @${SED} ${SED_SCRIPT} ${FILESDIR}/radmind.sh >${WRKDIR}/radmind.sh + post-install: + @${INSTALL_SCRIPT} ${WRKDIR}/radmind.sh ${RC_DIR}/radmind${RC_SUFX} # Ugly hack to remove generated man pages ${RM} -rf ${WRKSRC}/tmp + .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -ruN --exclude=CVS /usr/ports/sysutils/radmind/distinfo /usr/home/paul/myports/sysutils/radmind/distinfo --- /usr/ports/sysutils/radmind/distinfo Fri Apr 30 04:09:02 2004 +++ /usr/home/paul/myports/sysutils/radmind/distinfo Wed Aug 18 09:48:21 2004 @@ -1,2 +1,2 @@ -MD5 (radmind-1.3.0.tgz) = 46ef7b08d8e5304751db9d2e45e2488c -SIZE (radmind-1.3.0.tgz) = 508114 +MD5 (radmind-1.3.1.tgz) = c1a1c67bb9ec254db3432be2ee6d8dc5 +SIZE (radmind-1.3.1.tgz) = 515023 diff -ruN --exclude=CVS /usr/ports/sysutils/radmind/files/radmind.sh /usr/home/paul/myports/sysutils/radmind/files/radmind.sh --- /usr/ports/sysutils/radmind/files/radmind.sh Wed Dec 31 19:00:00 1969 +++ /usr/home/paul/myports/sysutils/radmind/files/radmind.sh Mon Aug 16 08:30:09 2004 @@ -0,0 +1,37 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: radmind +# REQUIRE: DAEMON +# KEYWORD: FreeBSD shutdown + +# +# Add the following lines to /etc/rc.conf to enable radmind: +# +#radmind_enable="YES" +# +# You may also override the default flags: +# +#radmind_flags="-D /var/radmind -m 5 -u 077 -Llocal7 -w 0" +# +# See radmind(8) for flags +# + +. %%RC_SUBR%% + +name=radmind +rcvar=`set_rcvar` + +command=%%PREFIX%%/sbin/radmind +command_args="" +required_files=/var/radmind/config + +# set defaults + +radmind_enable=${radmind_enable:-"NO"} +radmind_flags=${radmind_flags:-"-D /var/radmind -m 5 -u 077 -Llocal7 -w 0"} + +load_rc_config ${name} +run_rc_command "$1" diff -ruN --exclude=CVS /usr/ports/sysutils/radmind/pkg-plist /usr/home/paul/myports/sysutils/radmind/pkg-plist --- /usr/ports/sysutils/radmind/pkg-plist Fri Apr 30 04:09:02 2004 +++ /usr/home/paul/myports/sysutils/radmind/pkg-plist Wed Aug 18 10:04:30 2004 @@ -5,9 +5,13 @@ bin/lcreate bin/lfdiff bin/lmerge +bin/ra.sh bin/twhich +etc/rc.d/radmind.sh sbin/radmind %%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/SPEC %%PORTDOCS%%@dirrm %%DOCSDIR%% +@unexec rmdir %%RADMIND_BASE_DIR%%/cert 2>/dev/null || true +@unexec rmdir %%RADMIND_BASE_DIR%% 2>/dev/null || true --- radmind-1.3.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408181740.i7IHeJ4Y040987>