From 983022438ecd6e1e7f63207af1fb84842a76643b Mon Sep 17 00:00:00 2001
From: Badlop
Date: Sat, 12 Jul 2008 21:32:45 +0000
Subject: * src/configure.ac: Improve legibility * src/aclocal.m4: Likewise *
src/configure: Likewise
* src/ejabberdctl.template: Remove garbage variable. Document node
option
* doc/guide.tex: Add references to sections.
* doc/guide.html: Likewise
SVN Revision: 1438
---
doc/guide.html | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
(limited to 'doc/guide.html')
diff --git a/doc/guide.html b/doc/guide.html
index d1841a4c..a3963637 100644
--- a/doc/guide.html
+++ b/doc/guide.html
@@ -333,14 +333,14 @@ Alternatively, the latest development version can be retrieved from the Subversi
To compile ejabberd execute the commands:
./configure
make
-
The build configuration script provides several parameters.
+
The build configuration script allows several options.
To get the full list run the command:
./configure --help
Some options that you may be interested in modifying:
-
--prefix=/
-
Specify the path prefix where the files will be copied when running the make install command.
- --enable-pam
-
- Enable the PAM authentication method.
- --enable-odbc or --enable-mssql
-
+ Enable the PAM authentication method (see section 3.1.4).
- --enable-odbc or --enable-mssql
-
Required if you want to use an external database.
See section 3.2 for more information.
- --enable-full-xml
-
Enable the use of XML based optimisations.
@@ -351,7 +351,8 @@ To get the full list run the command:
To install ejabberd in the destination directories, run the command:
make install
-
Note that you may need to have administrative privileges in the system.
The files and directories created are, by default:
+
Note that you probably need administrative privileges in the system
+to install ejabberd.
The files and directories created are, by default:
-
/etc/ejabberd/
- Configuration files:
-
@@ -359,7 +360,7 @@ To get the full list run the command:
- ejabberdctl.cfg
- Configuration file of the administration script
- inetrc
- Network DNS configuration
- - /sbin/ejabberdctl
- Administration script
+
- /sbin/ejabberdctl
- Administration script (see section 4.1)
- /var/lib/ejabberd/
-
-
.erlang.cookie
- Erlang cookie file (see section 5.3)
@@ -367,7 +368,8 @@ To get the full list run the command:
- ebin
- Binary Erlang files (*.beam)
- priv
-
-
- lib
- Binary system libraries (*.so)
+ bin
- Binary C programs
+
- lib
- Binary system libraries (*.so)
- msgs
- Translated strings (*.msgs)
@@ -939,7 +941,7 @@ for more information.
Though it is quite easy to set up PAM support in ejabberd, PAM itself introduces some
security issues:
-
To perform PAM authentication ejabberd uses external C-program called
-epam. By default, it is located in
/var/lib/ejabberd/priv/lib/
+epam. By default, it is located in /var/lib/ejabberd/priv/bin/
directory. You have to set it root on execution in the case when your PAM module
requires root privileges (pam_unix.so for example). Also you have to grant access
for ejabberd to this file and remove all other permissions from it.
--
cgit v1.2.3