aboutsummaryrefslogtreecommitdiff
path: root/multimedia/tautulli
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2018-04-07 14:14:23 +0000
committerMark Felder <feld@FreeBSD.org>2018-04-07 14:14:23 +0000
commit330c6f9e849a44d665d7ffa156839b099c022aec (patch)
tree4188c7015200eb4b1d6673606dbf41650ebd2896 /multimedia/tautulli
parent5fea724f69835c87be993e425401421722c0091a (diff)
downloadports-330c6f9e849a44d665d7ffa156839b099c022aec.tar.gz
ports-330c6f9e849a44d665d7ffa156839b099c022aec.zip
Notes
Diffstat (limited to 'multimedia/tautulli')
-rw-r--r--multimedia/tautulli/Makefile10
-rw-r--r--multimedia/tautulli/distinfo6
-rw-r--r--multimedia/tautulli/files/tautulli.in5
-rw-r--r--multimedia/tautulli/pkg-message4
4 files changed, 17 insertions, 8 deletions
diff --git a/multimedia/tautulli/Makefile b/multimedia/tautulli/Makefile
index f68844941018..99729cda736f 100644
--- a/multimedia/tautulli/Makefile
+++ b/multimedia/tautulli/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= tautulli
-PORTVERSION= 2.0.22
+PORTVERSION= 2.0.28
+DISTVERSIONPREFIX=v
PORTREVISION= 0
CATEGORIES= multimedia python
-DISTVERSIONPREFIX=v
MAINTAINER= feld@FreeBSD.org
COMMENT= Monitoring, analytics, and notifications for Plex Media Server
@@ -17,7 +17,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
-USE_RC_SUBR= ${PORTNAME}
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
USES= python:2.7 shebangfix
@@ -30,6 +29,11 @@ GH_PROJECT= Tautulli
NO_BUILD= yes
NO_ARCH= yes
+USE_RC_SUBR= ${PORTNAME}
+
+USERS= tautulli
+GROUPS= tautulli
+
post-patch:
${FIND} ${WRKSRC} -name '*.orig' -delete
diff --git a/multimedia/tautulli/distinfo b/multimedia/tautulli/distinfo
index 3ee831567505..c9d73364f221 100644
--- a/multimedia/tautulli/distinfo
+++ b/multimedia/tautulli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1521296092
-SHA256 (Tautulli-Tautulli-v2.0.22_GH0.tar.gz) = 19adaf2c4565380af46c79507aa436f9fe2b23c9e092f655437bd1a8d2536a0a
-SIZE (Tautulli-Tautulli-v2.0.22_GH0.tar.gz) = 10263582
+TIMESTAMP = 1523110060
+SHA256 (Tautulli-Tautulli-v2.0.28_GH0.tar.gz) = b3f197d16b6da02311b0068d880fddf6fbc57256ef34da731b4b9abb814694c5
+SIZE (Tautulli-Tautulli-v2.0.28_GH0.tar.gz) = 10264994
diff --git a/multimedia/tautulli/files/tautulli.in b/multimedia/tautulli/files/tautulli.in
index 3716f3d08922..245296696e36 100644
--- a/multimedia/tautulli/files/tautulli.in
+++ b/multimedia/tautulli/files/tautulli.in
@@ -19,7 +19,8 @@ rcvar=tautulli_enable
load_rc_config $name
: ${tautulli_enable:=NO}
-: ${tautulli_user=nobody}
+: ${tautulli_user=tautulli}
+: ${tautulli_group=tautulli}
command_interpreter=%%PYTHON_CMD%%
command=%%WWWDIR%%/Tautulli.py
@@ -34,7 +35,7 @@ tautulli_prestart()
exit 1
fi
- install -d -o ${tautulli_user} /var/db/tautulli
+ install -d -o ${tautulli_user} -g ${tautulli_group} /var/db/tautulli
}
run_rc_command "$1"
diff --git a/multimedia/tautulli/pkg-message b/multimedia/tautulli/pkg-message
new file mode 100644
index 000000000000..777daed7fbc1
--- /dev/null
+++ b/multimedia/tautulli/pkg-message
@@ -0,0 +1,4 @@
+Tautulli now runs as a dedicated user. If you are upgrading from a
+previous release you may need to fix permissions of the data directory:
+
+chown -R tautulli:tautulli /var/db/tautulli