From owner-svn-ports-all@FreeBSD.ORG Thu Mar 13 21:13:40 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B41C15EA; Thu, 13 Mar 2014 21:13:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 94EA5FCE; Thu, 13 Mar 2014 21:13:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2DLDejw094264; Thu, 13 Mar 2014 21:13:40 GMT (envelope-from mandree@svn.freebsd.org) Received: (from mandree@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2DLDeUg094262; Thu, 13 Mar 2014 21:13:40 GMT (envelope-from mandree@svn.freebsd.org) Message-Id: <201403132113.s2DLDeUg094262@svn.freebsd.org> From: Matthias Andree Date: Thu, 13 Mar 2014 21:13:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r348126 - in head/databases/redis: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 21:13:40 -0000 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 [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@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 .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"