- Update to 1.3.1
- Add rcNG startup script PR: ports/70636 Submitted by: maintainer
This commit is contained in:
parent
9d81667d4c
commit
cca4f8e73b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=116759
@ -6,19 +6,22 @@
|
||||
#
|
||||
|
||||
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 @@ MAN5= applefile.5
|
||||
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>
|
||||
|
@ -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
|
||||
|
37
sysutils/radmind/files/radmind.sh
Normal file
37
sysutils/radmind/files/radmind.sh
Normal file
@ -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"
|
@ -5,9 +5,13 @@ bin/lcksum
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user