From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 26 20:30:08 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B721916A422 for ; Thu, 26 Jan 2006 20:30:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 060B143D48 for ; Thu, 26 Jan 2006 20:30:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0QKU3pq050485 for ; Thu, 26 Jan 2006 20:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0QKU3lA050484; Thu, 26 Jan 2006 20:30:03 GMT (envelope-from gnats) Resent-Date: Thu, 26 Jan 2006 20:30:03 GMT Resent-Message-Id: <200601262030.k0QKU3lA050484@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Marcus Alves Grando Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 098EA16A422; Thu, 26 Jan 2006 20:29:12 +0000 (GMT) (envelope-from root@marcus.grupos.com.br) Received: from mail.grupos.com.br (mail.grupos.com.br [200.203.183.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26D0843D58; Thu, 26 Jan 2006 20:29:09 +0000 (GMT) (envelope-from root@marcus.grupos.com.br) Received: from corp.grupos.com.br (unknown [200.102.2.99]) by mail.grupos.com.br (Postfix) with ESMTP id C990D248BC; Thu, 26 Jan 2006 18:29:06 -0200 (BRST) Received: from marcus.grupos.com.br (marcus.grupos.com.br [192.168.10.10]) by corp.grupos.com.br (Postfix) with ESMTP id 9BDB654FD; Thu, 26 Jan 2006 18:29:06 -0200 (BRST) Received: by marcus.grupos.com.br (Postfix, from userid 0) id 6E15124; Thu, 26 Jan 2006 18:29:06 -0200 (BRST) Message-Id: <20060126202906.6E15124@marcus.grupos.com.br> Date: Thu, 26 Jan 2006 18:29:06 -0200 (BRST) From: Marcus Alves Grando To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: markp@FreeBSD.org Subject: ports/92391: Update port: net/redir Add rc.d script to easy startup X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marcus Alves Grando List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2006 20:30:09 -0000 >Number: 92391 >Category: ports >Synopsis: Update port: net/redir Add rc.d script to easy startup >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Jan 26 20:30:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Marcus Alves Grando >Release: FreeBSD 6.0-STABLE i386 >Organization: Grupos Internet S/A >Environment: System: FreeBSD marcus.grupos.com.br 6.0-STABLE FreeBSD 6.0-STABLE #0: Thu Jan 26 09:15:10 BRST 2006 root@marcus.grupos.com.br:/usr/obj/usr/src/sys/MARCUS i386 >Description: - Respect MANPREFIX - Add rc.d script to easy startup - Bump PORTREVISION >How-To-Repeat: >Fix: --- redir.patch begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/net/redir/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- Makefile 6 Feb 2004 13:12:07 -0000 1.4 +++ Makefile 26 Jan 2006 20:24:31 -0000 @@ -7,17 +7,20 @@ PORTNAME= redir PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://sammy.net/~sammy/hacks/ MAINTAINER= markp@FreeBSD.org COMMENT= A tcp connection redirection utility +USE_RC_SUBR= redir + MAN1= redir.1 PLIST_FILES= bin/redir do-install: ${INSTALL_PROGRAM} ${WRKSRC}/redir ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/redir.man ${PREFIX}/man/man1/redir.1 + ${INSTALL_MAN} ${WRKSRC}/redir.man ${MANPREFIX}/man/man1/redir.1 .include Index: files/redir.in =================================================================== RCS file: files/redir.in diff -N files/redir.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/redir.in 26 Jan 2006 20:24:31 -0000 @@ -0,0 +1,37 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: redir +# REQUIRE: DAEMON +# KEYWORD: FreeBSD +# +# Add the following lines to /etc/rc.conf to enable redir: +# +# redir_enable (bool): Set it to "YES" to enable redir. +# Default is "NO". +# redir_flags (flags): Set flags to redir. see redir(1). +# Example: --lport=80 --cport=3128 --syslog +# + +. %%RC_SUBR%% + +name="redir" +rcvar=`set_rcvar` + +load_rc_config $name + +: ${redir_enable="NO"} + +command=%%PREFIX%%/bin/redir +command_args="${redir_flags} &" +start_precmd="redir_flags_check" + +redir_flags_check() +{ + if [ "${redir_flags}" = "" ]; then + err 1 "\$redir_flags are required. see redir(1)." + fi +} + +run_rc_command "$1" --- redir.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: