aboutsummaryrefslogtreecommitdiff
path: root/net-im/ejabberd/pkg-install
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@FreeBSD.org>2005-08-28 15:51:48 +0000
committerVsevolod Stakhov <vsevolod@FreeBSD.org>2005-08-28 15:51:48 +0000
commit6ed6eabe57a8c6723b065bcf5bf2f78f43afce1b (patch)
treed701472e315f8c3c381314ce58277ab8718bb2ed /net-im/ejabberd/pkg-install
parent5352e7f3faabc557f91cea38a56d385e3abcd8b1 (diff)
downloadports-6ed6eabe57a8c6723b065bcf5bf2f78f43afce1b.tar.gz
ports-6ed6eabe57a8c6723b065bcf5bf2f78f43afce1b.zip
Update to 0.9.8 [1]
Fix default installation paths to preserve erlang cookies [2] Submitted by: Denis Shaposhnikov <dsh@vlink.ru> [1] Alexander Timoshenko <gonzo@univ.kiev.ua> [2] PR: 84383 [2] Approved by: perky (mentor)
Notes
Notes: svn path=/head/; revision=141140
Diffstat (limited to 'net-im/ejabberd/pkg-install')
-rw-r--r--net-im/ejabberd/pkg-install16
1 files changed, 4 insertions, 12 deletions
diff --git a/net-im/ejabberd/pkg-install b/net-im/ejabberd/pkg-install
index 784fcb8ff7fd..419c889baff1 100644
--- a/net-im/ejabberd/pkg-install
+++ b/net-im/ejabberd/pkg-install
@@ -1,6 +1,6 @@
#!/bin/sh
-if [ "$2" != "POST-INSTALL" ]; then
+if [ x"$2" != x"POST-INSTALL" ]; then
exit 0
fi
@@ -8,6 +8,7 @@ USER=ejabberd
GROUP=${USER}
UID=522
GID=${UID}
+USERS_HOME="/var/spool/ejabberd"
if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
if pw groupadd ${GROUP} -g ${GID}; then
@@ -20,8 +21,7 @@ fi
if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
- -s "/bin/sh" -d "/var/run/ejabberd" \
- -c "ejabberd pseudo user"; \
+ -s "/bin/sh" -d ${USERS_HOME} -c "ejabberd pseudo user"; \
then
echo "Added user \"${USER}\"."
else
@@ -30,14 +30,6 @@ if ! pw usershow "${USER}" 2>/dev/null 1>&2; then
fi
fi
-mkdir -m 750 /var/log/ejabberd /var/spool/ejabberd /var/run/ejabberd 2>/dev/null
-
-cat > /var/run/ejabberd/.inetrc << __EOF__
-{lookup,["file","native"]}.
-{host,{127,0,0,1}, ["localhost","hostalias"]}.
-__EOF__
-
-chown -R ejabberd:ejabberd /var/log/ejabberd /var/spool/ejabberd \
- /var/run/ejabberd
+install -d -m 750 -o ${USER} -g ${GROUP} ${USERS_HOME} /var/log/ejabberd
exit 0