multimedia/tautulli: Update to 2.0.28

- Now runs as dedicated tautulli user

Changelog:	https://github.com/Tautulli/Tautulli/releases/tag/v2.0.28
This commit is contained in:
Mark Felder 2018-04-07 14:14:23 +00:00
parent 5fea724f69
commit 330c6f9e84
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=466727
6 changed files with 19 additions and 10 deletions

2
GIDs
View File

@ -832,7 +832,7 @@ vuls:*:888:
mattermost:*:889:
matterircd:*:890:
# free: 891
# free: 892
tautulli:*:892:
logstash:*:893:
arangodb:*:894:
snmptt:*:895:

2
UIDs
View File

@ -838,7 +838,7 @@ vuls:*:888:888::0:0:VULnerability Scanner:/var/db/vuls:/usr/sbin/nologin
mattermost:*:889:889::0:0:Mattermost:/usr/local/www/mattermost:/usr/sbin/nologin
matterircd:*:890:890::0:0:Matterircd User:/nonexistent:/usr/sbin/nologin
# free: 891
# free: 892
tautulli:*:892:892::0:0:Tautulli user:/nonexistent:/usr/sbin/nologin
logstash:*:893:893::0:0:Logstash user:/nonexistent:/usr/sbin/nologin
arangodb:*:894:894::0:0:ArangoDB pseudo-user:/var/db/arangodb:/usr/sbin/nologin
snmptt:*:895:895::0:0:SNMPTT User:/var/spool/snmptt:/usr/sbin/nologin

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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