summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2008-07-13 23:32:54 +0000
committerBadlop <badlop@process-one.net>2008-07-13 23:32:54 +0000
commitd76ca7c65b1dd76e49a55dae5553c4b95b3ca9bc (patch)
tree75d993bab82815d5ac3870aab4e2c6e5b9921ca4 /src
parent* src/configure.ac: Update installation permissions (EJAB-402) (diff)
* src/Makefile.in: Fix docdir so it recognizes prefix. If sbin dir
does not exist, create it. Fix cookiefile permission check. (EJAB-696) SVN Revision: 1442
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 302294b8..cef4707b 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -71,7 +71,7 @@ EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd
# /share/doc/ejabberd
PACKAGE_TARNAME = @PACKAGE_TARNAME@
-DATAROOTDIR = @datarootdir@
+datarootdir = @datarootdir@
DOCDIR = @docdir@
# /usr/lib/ejabberd/ebin/
@@ -164,6 +164,7 @@ install: all
install -b -m 644 -g @INSTALLUSER@ inetrc $(ETCDIR)/inetrc
#
# Administration script
+ [ -d $(SBINDIR) ] || install -d 750 $(SBINDIR)
install -m 550 -g @INSTALLUSER@ ejabberdctl.example $(SBINDIR)/ejabberdctl
#
# Binary Erlang files
@@ -192,7 +193,7 @@ install: all
install -d -m 750 -o @INSTALLUSER@ $(SPOOLDIR)
chown -R @INSTALLUSER@ $(SPOOLDIR)
chmod -R 750 $(SPOOLDIR)
- [ ! -f $(COOKIEFILE) ] || chown -o @INSTALLUSER@ $(COOKIEFILE) ; chmod 400 $(COOKIEFILE)
+ [ ! -f $(COOKIEFILE) ] || { chown @INSTALLUSER@ $(COOKIEFILE) ; chmod 400 $(COOKIEFILE) ; }
#
# Log directory
install -d -m 750 -o @INSTALLUSER@ $(LOGDIR)