1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

- Add rc script

PR:		ports/94724
Submitted by:	chinsan <chinsan.tw@gmail.com>
This commit is contained in:
Pav Lucistnik 2006-03-20 21:51:35 +00:00
parent 84b15b3f29
commit ded6554ad8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=157808
4 changed files with 94 additions and 4 deletions

View File

@ -7,7 +7,7 @@
PORTNAME= cherokee
PORTVERSION= 0.4.30
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= http://www.0x50.org/download/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTVERSION:R}/${PORTVERSION}
@ -18,9 +18,9 @@ COMMENT= An extremely fast and flexible web server
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
USE_GNOME= gnomehack gnometarget pkgconfig
USE_RC_SUBR= cherokee.sh
USE_GCC= 3.4+
USE_GETOPT_LONG= yes
USE_REINPLACE= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"

View File

@ -0,0 +1,45 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: cherokee
# REQUIRE: %%REQUIRE%%
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable cherokee:
#
# cherokee_enable (bool): Set it to "YES" to enable cherokee
# Default is "NO".
# cherokee_conf (path): Set full path to config file.
# Default is "%%PREFIX%%/etc/cherokee.conf".
#
. %%RC_SUBR%%
name="cherokee"
rcvar=`set_rcvar`
load_rc_config $name
: ${cherokee_enable="NO"}
: ${cherokee_conf="%%PREFIX%%/etc/cherokee/cherokee.conf"}
command=%%PREFIX%%/sbin/cherokee
command_args="-C ${cherokee_conf} -b"
pidfile=/var/run/cherokee.pid
required_files=${cherokee_conf}
stop_postcmd=stop_postcmd
restart_precmd="checkconfig"
checkconfig()
{
echo "Performing sanity check on ${name} configuration:"
eval "${command} ${command_args} -t"
}
stop_postcmd()
{
rm -f ${pidfile}
}
run_rc_command "$1"

View File

@ -7,7 +7,7 @@
PORTNAME= cherokee
PORTVERSION= 0.4.30
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= http://www.0x50.org/download/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTVERSION:R}/${PORTVERSION}
@ -18,9 +18,9 @@ COMMENT= An extremely fast and flexible web server
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre
USE_GNOME= gnomehack gnometarget pkgconfig
USE_RC_SUBR= cherokee.sh
USE_GCC= 3.4+
USE_GETOPT_LONG= yes
USE_REINPLACE= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"

View File

@ -0,0 +1,45 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: cherokee
# REQUIRE: %%REQUIRE%%
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable cherokee:
#
# cherokee_enable (bool): Set it to "YES" to enable cherokee
# Default is "NO".
# cherokee_conf (path): Set full path to config file.
# Default is "%%PREFIX%%/etc/cherokee.conf".
#
. %%RC_SUBR%%
name="cherokee"
rcvar=`set_rcvar`
load_rc_config $name
: ${cherokee_enable="NO"}
: ${cherokee_conf="%%PREFIX%%/etc/cherokee/cherokee.conf"}
command=%%PREFIX%%/sbin/cherokee
command_args="-C ${cherokee_conf} -b"
pidfile=/var/run/cherokee.pid
required_files=${cherokee_conf}
stop_postcmd=stop_postcmd
restart_precmd="checkconfig"
checkconfig()
{
echo "Performing sanity check on ${name} configuration:"
eval "${command} ${command_args} -t"
}
stop_postcmd()
{
rm -f ${pidfile}
}
run_rc_command "$1"