svn commit: r348126 - in head/databases/redis: . files
Matthias Andree
mandree at FreeBSD.org
Thu Mar 13 21:13:40 UTC 2014
Author: mandree
Date: Thu Mar 13 21:13:39 2014
New Revision: 348126
URL: http://svnweb.freebsd.org/changeset/ports/348126
QAT: https://qat.redports.org/buildarchive/r348126/
Log:
Make configuration file path configurable in rc.conf. [1]
Convert to stage support. State which BSD license is meant. [2]
PR: ports/181201 [1]
Submitted by: Daniel Ylitalo <daniel at blodan.se> [1]
Approved by: maintainer timeout (osa, 6 months) [1]
Approved by: portmgr (blanket) [2]
Modified:
head/databases/redis/Makefile
head/databases/redis/files/redis.in
Modified: head/databases/redis/Makefile
==============================================================================
--- head/databases/redis/Makefile Thu Mar 13 21:12:41 2014 (r348125)
+++ head/databases/redis/Makefile Thu Mar 13 21:13:39 2014 (r348126)
@@ -3,13 +3,14 @@
PORTNAME= redis
DISTVERSION= 2.8.7
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://download.redis.io/releases/
MAINTAINER= osa at FreeBSD.org
COMMENT= A persistent key-value database with built-in net interface
-LICENSE= BSD
+LICENSE= BSD3CLAUSE
LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
@@ -20,8 +21,6 @@ LUA_DESC= Use lang/lua instead of builti
LUAJIT_DESC= Use lang/luajit instead of builtin lua
TESTS_DESC= Install lang/tcl for redis unit tests
-NO_STAGE= yes
-
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MLUA}
@@ -85,14 +84,9 @@ post-build:
${WRKSRC}/redis.conf > ${WRKDIR}/redis.conf
do-install:
- ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKDIR}/redis.conf ${PREFIX}/etc/redis.conf.sample
- ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${PREFIX}/etc/sentinel.conf.sample
-
-post-install:
-.for d in ${REDIS_LOGDIR} ${REDIS_RUNDIR} ${REDIS_DBDIR}
- [ -d ${d} ] || ${MKDIR} ${d} && ${CHOWN} ${USERS}:${GROUPS} ${d}
-.endfor
+ ${INSTALL_PROGRAM} ${BIN_FILES:C!^!${WRKSRC}/src/!} ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKDIR}/redis.conf ${STAGEDIR}${PREFIX}/etc/redis.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/sentinel.conf ${STAGEDIR}${PREFIX}/etc/sentinel.conf.sample
regression-test: build
@cd ${WRKSRC} && ${TCLSH} tests/test_helper.tcl
Modified: head/databases/redis/files/redis.in
==============================================================================
--- head/databases/redis/files/redis.in Thu Mar 13 21:12:41 2014 (r348125)
+++ head/databases/redis/files/redis.in Thu Mar 13 21:13:39 2014 (r348126)
@@ -21,14 +21,15 @@ rcvar=redis_enable
extra_commands="reload"
command="%%PREFIX%%/bin/redis-server"
-config_file="%%PREFIX%%/etc/$name.conf"
-command_args="${config_file}"
pidfile="%%REDIS_RUNDIR%%/$name.pid"
-required_files="${config_file}"
# read configuration and set defaults
load_rc_config "$name"
: ${redis_enable="NO"}
: ${redis_user="%%REDIS_USER%%"}
+: ${redis_config="%%PREFIX%%/etc/$name.conf"}
+
+command_args="${redis_config}"
+required_files="${redis_config}"
run_rc_command "$1"
More information about the svn-ports-all
mailing list