aboutsummaryrefslogtreecommitdiffstats
path: root/audio/murmur
diff options
context:
space:
mode:
authorcrees <crees@FreeBSD.org>2011-06-26 03:55:42 +0800
committercrees <crees@FreeBSD.org>2011-06-26 03:55:42 +0800
commitc9ce4b84d6f36cf80f956451aa6e75544b5e4c1c (patch)
treebfe874360df6680cdbe544e1785de2e8b36d535f /audio/murmur
parentc3bb592c0635da97fa11582b36b76f07e9919ceb (diff)
downloadfreebsd-ports-gnome-c9ce4b84d6f36cf80f956451aa6e75544b5e4c1c.tar.gz
freebsd-ports-gnome-c9ce4b84d6f36cf80f956451aa6e75544b5e4c1c.tar.zst
freebsd-ports-gnome-c9ce4b84d6f36cf80f956451aa6e75544b5e4c1c.zip
- Use USERS and GROUPS
- Stop automatically deleting user on deinstall; may be used by other ports PR: ports/157520 Submitted by: Chris Rees (utisoft@gmail.com) (me) Approved by: tabthorpe (co-mentor)
Diffstat (limited to 'audio/murmur')
-rw-r--r--audio/murmur/Makefile2
-rw-r--r--audio/murmur/pkg-deinstall10
-rw-r--r--audio/murmur/pkg-install24
3 files changed, 2 insertions, 34 deletions
diff --git a/audio/murmur/Makefile b/audio/murmur/Makefile
index 8b344c9b3a95..46f145558e55 100644
--- a/audio/murmur/Makefile
+++ b/audio/murmur/Makefile
@@ -18,6 +18,8 @@ COMMENT= Murmur is the server component of Mumble
BUILD_DEPENDS= ${LOCALBASE}/include/boost/function.hpp:${PORTSDIR}/devel/boost-libs
LIB_DEPENDS= protobuf.7:${PORTSDIR}/devel/protobuf
+USERS= ${PORTNAME}
+GROUPS= ${USERS}
USE_QT_VER= 4
QT_COMPONENTS= qmake_build moc_build corelib network xml sql sql-sqlite3_run
diff --git a/audio/murmur/pkg-deinstall b/audio/murmur/pkg-deinstall
index 4ee32a8205ad..e6da8c4bb052 100644
--- a/audio/murmur/pkg-deinstall
+++ b/audio/murmur/pkg-deinstall
@@ -2,20 +2,10 @@
# $FreeBSD$
PATH=/bin:/usr/sbin
-USER=murmur
-GROUP=murmur
RUNDIR=/var/run/murmur
case $2 in
POST-DEINSTALL)
- if pw group show ${GROUP} 2>&1 > /dev/null; then
- echo "You should manually remove the \"${GROUP}\" group."
- fi
-
- if pw user show ${USER} 2>&1 > /dev/null; then
- echo "You should manually remove the \"${USER}\" user."
- fi
-
rm -Rf ${RUNDIR}
;;
esac
diff --git a/audio/murmur/pkg-install b/audio/murmur/pkg-install
index 67483e1112a9..93a652d7170a 100644
--- a/audio/murmur/pkg-install
+++ b/audio/murmur/pkg-install
@@ -2,36 +2,12 @@
# $FreeBSD$
PATH=/bin:/usr/sbin
-USER=murmur
-GROUP=murmur
-HOME=/nonexistent
LOGDIR=/var/log/murmur
RUNDIR=/var/run/murmur
DBDIR=/var/db/murmur
case $2 in
PRE-INSTALL)
- if pw group show ${GROUP} 2> /dev/null; then
- else
- if pw groupadd ${GROUP}; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
- fi
-
- if pw user show ${USER} 2> /dev/null; then
- else
- if pw useradd ${USER} -g ${GROUP} -h - \
- -d ${HOME} -c "Murmur"
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
- fi
mkdir -m 750 ${LOGDIR} ${DBDIR} ${RUNDIR} 2> /dev/null
chown -R ${USER}:${GROUP} ${LOGDIR} ${DBDIR} ${RUNDIR}