1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00

[PATCH] sysutils/idled 1.16

This patch adds rc_subr support to the idled port.

PR:		ports/57383
Submitted by:	Martin Matuska <martin@tradex.sk>
Approved by: 	maintainer timeout
This commit is contained in:
Edwin Groothuis 2004-01-03 06:59:22 +00:00
parent 7d2918ee10
commit 2192ea32a1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97173
6 changed files with 100 additions and 50 deletions

View File

@ -7,7 +7,7 @@
PORTNAME= idled
PORTVERSION= 1.16
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://www.darkwing.com/idled/download/ \
ftp://ftp.cs.hope.edu/pub/idled/
@ -20,14 +20,25 @@ MANCOMPRESSED= yes
MAN5= idled.cf.5
MAN8= idled.8
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g'
USE_RC_SUBR= yes
RC_DIR= ${PREFIX}/etc/rc.d
RC_SUFX= .sh
SED_SCRIPT+= -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
-e 's|%%RC_DIR%%|${RC_DIR}|g' \
-e 's|%%RC_SUFX%%|${RC_SUFX}|g'
PLIST_SUB+= RC_DIR=${RC_DIR} \
RC_SUFX=${RC_SUFX}
post-extract:
(cd ${WRKSRC}; make clean)
post-build:
@${SED} ${SED_SCRIPT} ${FILESDIR}/idled.sh >${WRKDIR}/idled.sh
post-install:
${STRIP_CMD} ${PREFIX}/libexec/idled
.if !exists(${PREFIX}/etc/rc.d/idled.sh)
@${ECHO} "Installing ${PREFIX}/etc/rc.d/idled.sh startup script."
${INSTALL_SCRIPT} -m 751 ${FILESDIR}/idled.sh ${PREFIX}/etc/rc.d/idled.sh
.endif
@${INSTALL_SCRIPT} ${WRKDIR}/idled.sh ${RC_DIR}/idled${RC_SUFX}
@${STRIP_CMD} ${PREFIX}/libexec/idled
.include <bsd.port.mk>

View File

@ -1,19 +1,33 @@
#!/bin/sh
case "$1" in
stop)
killall -TERM idled
echo "idled stopped"
;;
restart)
killall -TERM idled
/usr/local/libexec/idled
echo "idled restarted"
;;
-h)
echo "Usage: `basename $0` { start | stop | restart }"
;;
*) # includes start
/usr/local/libexec/idled
echo -n ' idled'
;;
esac
#
# $FreeBSD$
#
# PROVIDE: idled
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: FreeBSD shutdown
#
# Add the following lines to /etc/rc.conf to enable idled:
#
#idled_enable="YES"
#
# See idled(8) for flags
#
. %%RC_SUBR%%
name=idled
rcvar=`set_rcvar`
command=%%PREFIX%%/libexec/idled
required_files=%%PREFIX%%/etc/idled.cf
# set defaults
idled_enable=${idled_enable:-"NO"}
idled_flags=${idled_flags:-""}
load_rc_config $name
run_rc_command "$1"

View File

@ -1,3 +1,3 @@
etc/idled.cf.template
etc/rc.d/idled.sh
etc/rc.d/idled%%RC_SUFX%%
libexec/idled

View File

@ -7,7 +7,7 @@
PORTNAME= idled
PORTVERSION= 1.16
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= http://www.darkwing.com/idled/download/ \
ftp://ftp.cs.hope.edu/pub/idled/
@ -20,14 +20,25 @@ MANCOMPRESSED= yes
MAN5= idled.cf.5
MAN8= idled.8
SED_SCRIPT= -e 's|%%PREFIX%%|${PREFIX}|g'
USE_RC_SUBR= yes
RC_DIR= ${PREFIX}/etc/rc.d
RC_SUFX= .sh
SED_SCRIPT+= -e 's|%%RC_SUBR%%|${RC_SUBR}|g' \
-e 's|%%RC_DIR%%|${RC_DIR}|g' \
-e 's|%%RC_SUFX%%|${RC_SUFX}|g'
PLIST_SUB+= RC_DIR=${RC_DIR} \
RC_SUFX=${RC_SUFX}
post-extract:
(cd ${WRKSRC}; make clean)
post-build:
@${SED} ${SED_SCRIPT} ${FILESDIR}/idled.sh >${WRKDIR}/idled.sh
post-install:
${STRIP_CMD} ${PREFIX}/libexec/idled
.if !exists(${PREFIX}/etc/rc.d/idled.sh)
@${ECHO} "Installing ${PREFIX}/etc/rc.d/idled.sh startup script."
${INSTALL_SCRIPT} -m 751 ${FILESDIR}/idled.sh ${PREFIX}/etc/rc.d/idled.sh
.endif
@${INSTALL_SCRIPT} ${WRKDIR}/idled.sh ${RC_DIR}/idled${RC_SUFX}
@${STRIP_CMD} ${PREFIX}/libexec/idled
.include <bsd.port.mk>

View File

@ -1,19 +1,33 @@
#!/bin/sh
case "$1" in
stop)
killall -TERM idled
echo "idled stopped"
;;
restart)
killall -TERM idled
/usr/local/libexec/idled
echo "idled restarted"
;;
-h)
echo "Usage: `basename $0` { start | stop | restart }"
;;
*) # includes start
/usr/local/libexec/idled
echo -n ' idled'
;;
esac
#
# $FreeBSD$
#
# PROVIDE: idled
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: FreeBSD shutdown
#
# Add the following lines to /etc/rc.conf to enable idled:
#
#idled_enable="YES"
#
# See idled(8) for flags
#
. %%RC_SUBR%%
name=idled
rcvar=`set_rcvar`
command=%%PREFIX%%/libexec/idled
required_files=%%PREFIX%%/etc/idled.cf
# set defaults
idled_enable=${idled_enable:-"NO"}
idled_flags=${idled_flags:-""}
load_rc_config $name
run_rc_command "$1"

View File

@ -1,3 +1,3 @@
etc/idled.cf.template
etc/rc.d/idled.sh
etc/rc.d/idled%%RC_SUFX%%
libexec/idled