Date: Tue, 19 May 2009 18:09:16 GMT From: Chris Cowart <ccowart@rescomp.berkeley.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/134722: [patch] rc script for net-p2p/transmission-daemon Message-ID: <200905191809.n4JI9GkL087203@www.freebsd.org> Resent-Message-ID: <200905191810.n4JIA1k1047558@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 134722 >Category: ports >Synopsis: [patch] rc script for net-p2p/transmission-daemon >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue May 19 18:10:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Chris Cowart >Release: 7.0-RELEASE >Organization: UC Berkeley - RSSP-IT >Environment: FreeBSD dev-aux.rescomp.berkeley.edu 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #3: Mon Dec 8 16:42:41 PST 2008 root@dev-aux.rescomp.berkeley.edu:/usr/obj/usr/src/sys/AUX i386 >Description: The transmission-daemon bittorrent client doesn't come with an rc script. I've written an rc script, but I'm having a hard time understanding the hierarchy of transmission ports that all seem to include each other, so I don't know which files directory it makes sense to drop it into. As such, I'm attaching the script. Hopefully the maintainer will be able to find the right Makefile to add USE_RC_SUBR= transmission And drop the .in into the files directory. >How-To-Repeat: >Fix: Patch attached with submission follows: #!/bin/sh # # $FreeBSD$ # # PROVIDE: transmission # REQUIRE: DAEMON # # Add the following lines to /etc/rc.conf to enable this service: # # transmission_enable: Set to NO by default. # Set it to YES to enable the tracker. # transmission_watch_dir: A folder for torrent files to download # automatically. # transmission_conf_dir: The directory where transmission configuration # data is stored # transmission_user: The user account transmission should run as. # This will be root if unset -- you probably don't # want that! # . %%RC_SUBR%% name=transmission rcvar=`set_rcvar` command=/usr/local/bin/transmission-daemon load_rc_config ${name} : ${transmission_enable:="NO"} : ${transmission_pidfile:=/var/run/${name}.pid} transmission_flags="${transmission_watch_dir:+-c ${transmission_watch_dir}} \ ${transmission_conf_dir:+-g ${transmission_conf_dir}} \ ${transmission_flags}" run_rc_command "$1" >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905191809.n4JI9GkL087203>