import from HEAD:
[freeradius.git] / INSTALL
diff --git a/INSTALL b/INSTALL
index a7322ae..3f3797d 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -13,6 +13,20 @@ the following steps to build and install the server:
        $ make
        $ make install
 
+  Note that as of 1.0.0, the location of the dictionary files has
+changed, to /usr/local/share/freeradius/dictionary.  Please ensure
+that /etc/raddb/dictionary is THE SAME as ./raddb/dictionary.  If not,
+you will have to copy it over by hand;
+
+        $ cp ./raddb/dictionary /etc/raddb/dictionary
+
+  If you see errors like 'invalid keyword "ATTRIB_NMC"', then you
+should update the main dictionary file as described above.
+
+  Once the main dictionary file has been updated, and the server has
+been verified to work, all of the other (old) dictionary files in
+/etc/raddb may be deleted.
+
 
 1b. CUSTOM INSTALLATION
 
@@ -33,14 +47,8 @@ following list is a selection from the available flags:
   --with-experimental-modules      Use experimental and unstable modules. (default=no) 
   --enable-developer      Turns on super-duper-extra-compile-warnings
                               when using gcc.
-
-  To get the defaults that Cistron Radius used up to 1.5.4.3-beta18, use:
-
-       ./configure --localstatedir=/var --sysconfdir=/etc
-
-  That means binaries will get installed in /usr/local/{bin,sbin},
-manpages in /usr/local/man, configuration files in /etc/raddb, and
-logfiles in /var/log and /var/log/radacct.
+  --with-edir             Compile with support for Novell eDirectory
+                              integration.
 
   Now type "make". The binaries will be compiled.
 
@@ -83,11 +91,13 @@ then compare its behaviour to what you intended, and edit the
 configuration files as appropriate.
 
   If you don't use debugging mode, then you will look dumb when you
-ask questions on the 'freeradius-users' list, and the final answer
-turns out to have been sitting in front of you all along.  Since the
-main developers of FreeRADIUS use debugging mode to track down their
-configuration problems with the server, it's probably a good idea for
-you to use it, too.
+ask questions on the 'freeradius-users' list, and the answer to your
+question was contained in the debug messages you posted to the list.
+
+   Since the main developers of FreeRADIUS use debugging mode to track
+down their configuration problems with the server, it's a good idea
+for you to use it, too.  If you don't, there is little hope for you to
+solve ANY configuration problem related to the server.
 
   To start the server in debugging mode, do: