aboutsummaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorChris Rees <crees@FreeBSD.org>2014-01-04 15:33:14 +0000
committerChris Rees <crees@FreeBSD.org>2014-01-04 15:33:14 +0000
commitdb90a7cae3cd70b997da341c57f8eadbdf9ada87 (patch)
treed61ffca5df2bc1d0533c36e06eca0be383ff2a86 /net-p2p
parentcf8c1abbad45cf58dced89144bcc843c83d184a8 (diff)
downloadports-db90a7cae3cd70b997da341c57f8eadbdf9ada87.tar.gz
ports-db90a7cae3cd70b997da341c57f8eadbdf9ada87.zip
Notes
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/transmission-cli/files/transmission.in16
-rw-r--r--net-p2p/transmission-daemon/Makefile2
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