diff options
author | Chris Rees <crees@FreeBSD.org> | 2014-01-04 15:33:14 +0000 |
---|---|---|
committer | Chris Rees <crees@FreeBSD.org> | 2014-01-04 15:33:14 +0000 |
commit | db90a7cae3cd70b997da341c57f8eadbdf9ada87 (patch) | |
tree | d61ffca5df2bc1d0533c36e06eca0be383ff2a86 /net-p2p | |
parent | cf8c1abbad45cf58dced89144bcc843c83d184a8 (diff) | |
download | ports-db90a7cae3cd70b997da341c57f8eadbdf9ada87.tar.gz ports-db90a7cae3cd70b997da341c57f8eadbdf9ada87.zip |
Notes
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/transmission-cli/files/transmission.in | 16 | ||||
-rw-r--r-- | net-p2p/transmission-daemon/Makefile | 2 |
2 files changed, 12 insertions, 6 deletions
diff --git a/net-p2p/transmission-cli/files/transmission.in b/net-p2p/transmission-cli/files/transmission.in index f3a915ecec20..211287b35399 100644 --- a/net-p2p/transmission-cli/files/transmission.in +++ b/net-p2p/transmission-cli/files/transmission.in @@ -22,6 +22,9 @@ # default. # transmission_web_home: Use alternative directory for the web interface # files, such as javascript, html and graphics. +# transmission_chown: By default, transmission checks and fixes the +# permissions for its home directory. If this +# causes problems, set this variable to no. # . /etc/rc.subr @@ -36,6 +39,7 @@ load_rc_config $name : ${transmission_download_dir=%%PREFIX%%/etc/transmission/home/Downloads} : ${transmission_user:=transmission} transmission_group=${transmission_group:-$transmission_user} +: ${transmission_chown:=yes} command=%%PREFIX%%/bin/transmission-daemon pidfile=/var/run/transmission/daemon.pid @@ -51,11 +55,13 @@ transmission_flags=" \ transmission_prestart() { install -d -o $transmission_user ${pidfile%/*} - mkdir -p $transmission_conf_dir $transmission_download_dir - chown $transmission_user:$transmission_group $transmission_download_dir - chown -R $transmission_user:$transmission_group $transmission_conf_dir - chgrp $transmission_group $transmission_conf_dir - chmod 750 $transmission_conf_dir + if checkyesno transmission_chown; then + mkdir -p $transmission_conf_dir $transmission_download_dir + chown $transmission_user:$transmission_group $transmission_download_dir + chown -R $transmission_user:$transmission_group $transmission_conf_dir + chgrp $transmission_group $transmission_conf_dir + chmod 750 $transmission_conf_dir + fi if [ -n "$transmission_web_home" ]; then TRANSMISSION_WEB_HOME=$transmission_web_home export TRANSMISSION_WEB_HOME diff --git a/net-p2p/transmission-daemon/Makefile b/net-p2p/transmission-daemon/Makefile index 4ccb83373052..bc2c0211393c 100644 --- a/net-p2p/transmission-daemon/Makefile +++ b/net-p2p/transmission-daemon/Makefile @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= -daemon MAINTAINER= crees@FreeBSD.org |