Move the configuration files into /etc/olsrd/
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 31 Jul 2013 12:56:51 +0000 (14:56 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 31 Jul 2013 13:28:35 +0000 (15:28 +0200)
The openwrt files were NOT touched.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
18 files changed:
Makefile.inc
debian/README.Debian
gui/win32/Inst/linux-manual.txt
lib/arprefresh/README_ARPREFRESH
lib/bmf/README_BMF
lib/jsoninfo/README_JSONINFO
lib/mini/README_MINI
lib/nameservice/README_NAMESERVICE
lib/pgraph/README_PGRAPH
lib/quagga/README_QUAGGA
lib/watchdog/README_WATCHDOG
make/Makefile.android
make/Makefile.fbsd
redhat/olsrd.spec
src/defs.h
unmaintained/README
unmaintained/README-Link-Quality-Fish-Eye.txt
unmaintained/README-Olsr-Switch.html

index b60401a..77e9547 100644 (file)
@@ -57,7 +57,7 @@ TAGCMD ?=     etags
 
 # target directories and names
 DESTDIR  ?=
-ETCDIR   ?= $(DESTDIR)/etc
+ETCDIR   ?= $(DESTDIR)/etc/olsrd
 USRDIR   ?= $(DESTDIR)/usr
 INCLUDEDIR ?= $(DESTDIR)/usr/include
 LIBDIR   ?= $(USRDIR)/lib
index 93a8115..3f07e37 100644 (file)
@@ -6,8 +6,7 @@ Configuration
 -------------
 
 Before running olsrd you must edit the default configuration file
-/etc/olsrd/olsrd.conf (the location differs in the debian package from the 
-upstream default /etc/olsrd.conf). The one change you must make is to define
+/etc/olsrd/olsrd.conf. The one change you must make is to define
 on which interfaces olsrd is supposed to act on.
 
 If you want, you can run olsrd via init.d by editing /etc/default/olsrd - the
index 64db668..23ff9e7 100644 (file)
@@ -24,8 +24,8 @@ DESCRIPTION
        it with some debug output which is directed to STDOUT.\r
 \r
 \r
-       This  manual page only lists the command line arguments. For details of\r
-       the configuration file see the comments  included  in  /etc/olsrd.conf.\r
+       This  manual page only lists command line arguments. For details of the\r
+       configuration file see the comments  included in /etc/olsrd/olsrd.conf.\r
        Note  that  none  of these options need to be set at the command line -\r
        all these options and others can be set in the configuration file.\r
 \r
@@ -41,7 +41,7 @@ OPTIONS
 \r
        -f configfile\r
                    This option overrides the default configuration  file  path\r
-                   used by olsrd - /etc/olsrd.conf\r
+                   used by olsrd - /etc/olsrd/olsrd.conf\r
 \r
        -d debuglevel\r
                    This option specifies the amount of debug information olsrd\r
@@ -118,7 +118,7 @@ OPTIONS
 \r
 \r
 \r
-       FILES  /etc/olsrd.conf\r
+       FILES  /etc/olsrd/olsrd.conf\r
 \r
 SEE ALSO\r
        iwconfig(8) route(8).\r
index 4c3b45f..b624611 100644 (file)
@@ -21,7 +21,7 @@ None.
 SAMPLE CONFIG
 ---------------------------------------------------------------------
 
-add in /etc/olsrd.conf:
+add in /etc/olsrd/olsrd.conf:
 
 LoadPlugin "arprefresh.so.0.1"
 {
index d92f1b5..bbf5ced 100644 (file)
@@ -44,7 +44,7 @@ Set permissions, e.g.:
 
   chmod 0700 /dev/net/tun
 
-To configure BMF in OLSR, you must edit the file /etc/olsrd.conf
+To configure BMF in OLSR, you must edit the file /etc/olsrd/olsrd.conf
 to load the BMF plugin. For example, add the following lines:
 
   LoadPlugin "olsrd_bmf.so.1.7.0"
@@ -184,7 +184,7 @@ the forwarding towards non-OLSR enabled hosts are omitted):
 -------------------------
 
 All configuration of BMF is done via the "LoadPlugin" section in
-the /etc/olsrd.conf file.
+the /etc/olsrd/olsrd.conf file.
 
 The following gives an overview of all plugin parameters that can be
 configured. Unless otherwise stated, settings may differ for each node in the
@@ -354,7 +354,7 @@ non-OLSR interfaces.
 If you have network interfaces on which OLSR is *not* running, but you *do*
 want to forward multicast and local-broadcast IP packets, specify these
 interfaces one by one as "NonOlsrIf" parameters in the BMF plugin section
-of /etc/olsrd.conf. For example:
+of /etc/olsrd/olsrd.conf. For example:
 
   LoadPlugin "olsrd_bmf.so.1.7.0"
   {
@@ -374,7 +374,7 @@ as an OLSR-enabled interface.
 In a typical interworking configuration there is a network of OLSR hosts
 in which one host acts as a gateway to a fixed infrastructure network.
 Usually that host will be advertising a default route via the HNA
-mechanism, e.g. by adding the following lines to its /etc/olsrd.conf
+mechanism, e.g. by adding the following lines to its /etc/olsrd/olsrd.conf
 file:
 
   Hna4
@@ -411,7 +411,7 @@ add the following line /etc/mrouted.conf :
 
 Finally, mrouted does not accept interfaces with prefix length 32.
 Therefore, override the default IP address and prefix length of
-the BMF network interface, by editing the /etc/olsrd.conf file.
+the BMF network interface, by editing the /etc/olsrd/olsrd.conf file.
 For example:
 
   LoadPlugin "olsrd_bmf.so.1.7.0"
index 709c975..a102a56 100644 (file)
@@ -48,7 +48,7 @@ start-up information:
 * /plugins - currently loaded plugins and their config parameters
 
 start-up information not in JSON format:
-* /olsrd.conf - the current config, formatted for writing directly to /etc/olsrd.conf
+* /olsrd.conf - the current config, formatted for writing directly to /etc/olsrd/olsrd.conf
 
 
 PLUGIN CONFIGURATION
index 625f994..ff47b3f 100644 (file)
@@ -24,7 +24,7 @@ PlParam "test" "anything"
 SAMPLE CONFIG
 ---------------------------------------------------------------------
 
-add in /etc/olsrd.conf:
+add in /etc/olsrd/olsrd.conf:
 
 LoadPlugin "olsrd_mini.so.0.1"
 {
index 828139d..35161a1 100644 (file)
@@ -142,7 +142,7 @@ PlParam "macs-change-script" "/path/to/script"
 SAMPLE CONFIG
 ---------------------------------------------------------------------
 
-add in /etc/olsrd.conf:
+add in /etc/olsrd/olsrd.conf:
 
 LoadPlugin "olsrd_nameservice.so.0.2"
 {
index bc73f69..a663bc3 100644 (file)
@@ -39,7 +39,7 @@ Usage:
            run "make" and "make install"
           This will create the "olsrd_pgraph.so.1.1" file and install it. 
 
-       3) Modify the "/etc/olsrd.conf" file of the system you wish to
+       3) Modify the "/etc/olsrd/olsrd.conf" file of the system you wish to
           monitor from to load the plugin. 
           Add the line: "LoadPlugin "olsrd_pgraph.so.1.1" {}"
 
@@ -51,7 +51,7 @@ Usage:
            # By default only localhost will be able to connect to the IPC
           # system of the olsrd process so if you are not going to be 
           # running pgraph locally, modify the "Host" variable of the 
-          # "IpcConnect" structure in the "/etc/olsrd.conf" file to 
+          # "IpcConnect" structure in the "/etc/olsrd/olsrd.conf" file to
           # reflect the IP address of the host you will be connecting from. 
 
        5) Start olsrd and make sure that the plugin has loaded correctly.
index 85fa050..a83547b 100644 (file)
@@ -58,7 +58,7 @@ PlParam "Version" "<version>"
 SAMPLE CONFIG
 ---------------------------------------------------------------------
 
-add in /usr/local/etc/olsrd.conf:
+add in /etc/olsrd/olsrd.conf:
 
 LoadPlugin "olsrd_quagga.so.0.2.2"
 {
index f5eac1d..8397cb2 100644 (file)
@@ -21,7 +21,7 @@ PlParam "interval" "5"
 SAMPLE CONFIG
 ---------------------------------------------------------------------
 
-add in /etc/olsrd.conf:
+add in /etc/olsrd/olsrd.conf:
 
 LoadPlugin "olsrd_watchdog.so.0.1"
 {
index 7ec5370..e45c138 100644 (file)
@@ -12,7 +12,7 @@
 #    sudo make OS=android DEBUG=0 install_all
 #    which creates a /data directory on your PC.
 #
-# 4) Change /data/local/etc/olsrd.conf. You need
+# 4) Change /data/local/etc/olsrd/olsrd.conf. You need
 #    to adapt the 'Interfaces' line, e.g. to use
 #    the eth0 on your android mobile. Also, the
 #    LoadPlugin lines needs adaption, e.g. you
@@ -29,7 +29,7 @@
 DESTDIR ?=
 prefix ?=
 sbindir ?= $(prefix)/bin
-etcdir ?= $(prefix)/etc
+etcdir ?= $(prefix)/etc/olsrd
 libdir ?= $(prefix)/lib
 datarootdir ?= $(prefix)/usr/share
 
index 283e3ff..2048ae6 100644 (file)
@@ -4,7 +4,7 @@
 
 PREFIX ?= /usr/local
 SBINDIR = $(PREFIX)/sbin
-ETCDIR = $(PREFIX)/etc
+ETCDIR = $(PREFIX)/etc/olsrd
 LIBDIR = $(PREFIX)/lib
 DOCDIR = $(PREFIX)/share/doc
 MANDIR = $(PREFIX)/man
index 4f7b923..ec48788 100644 (file)
@@ -30,7 +30,7 @@ See http://www.olsr.org/ for more info.
 # description: This script starts OLSRD (Ad Hoc routing protocol)
 #
 # processname: olsrd
-# config: %{_sysconfdir}/olsrd.conf
+# config: %{_sysconfdir}/olsrd/olsrd.conf
 # pidfile: %{_localstatedir}/run/olsrd.pid
 
 source %{_initrddir}/functions
@@ -40,7 +40,7 @@ source %{_sysconfdir}/sysconfig/network
 [ ${NETWORKING} = "no" ] && exit 0
 
 [ -x %{_sbindir}/olsrd ] || exit 1
-[ -r %{_sysconfdir}/olsrd.conf ] || exit 1
+[ -r %{_sysconfdir}/olsrd/olsrd.conf ] || exit 1
 
 RETVAL=0
 prog="olsrd"
@@ -132,7 +132,7 @@ rm -rf %{buildroot}
 #/sbin/chkconfig --add olsrd
 # Default to not start olsrd automatic
 /sbin/chkconfig olsrd off
-echo "Now please edit /etc/olsrd.conf and run 'service olsrd start' or '/etc/init.d/olsrd start' to start olsrd"
+echo "Now please edit /etc/olsrd/olsrd.conf and run 'service olsrd start' or '/etc/init.d/olsrd start' to start olsrd"
 echo "Run 'chkconfig olsrd on' to enable automatic starting of olsrd"
 
 %files
@@ -140,7 +140,7 @@ echo "Run 'chkconfig olsrd on' to enable automatic starting of olsrd"
 %doc README CHANGELOG
 %doc lib/*/*README*
 
-%config(noreplace) %{_sysconfdir}/olsrd.conf
+%config(noreplace) %{_sysconfdir}/olsrd/olsrd.conf
 %config %{_initrddir}/olsrd
 /usr/sbin/olsrd
 # Wildchar to cover all installed plugins
index efde908..7b51986 100644 (file)
@@ -58,7 +58,7 @@
 
 #ifndef OLSRD_GLOBAL_CONF_FILE
 #define OLSRD_CONF_FILE_NAME   "olsrd.conf"
-#define OLSRD_GLOBAL_CONF_FILE "/etc/" OLSRD_CONF_FILE_NAME
+#define OLSRD_GLOBAL_CONF_FILE "/etc/olsrd/" OLSRD_CONF_FILE_NAME
 #endif /* OLSRD_GLOBAL_CONF_FILE */
 
 #define        MAXMESSAGESIZE          1500    /* max broadcast size */
index 0373a4e..dc32688 100644 (file)
@@ -361,7 +361,7 @@ Optionally, to clean all generated files:
  make uberclean
 
 Before running olsrd you must edit the default configuration file 
-/etc/olsrd.conf adding at least what interfaces olsrd is to run on. 
+/etc/olsrd/olsrd.conf adding at least what interfaces olsrd is to run on.
 Options in the config file can also be overridden by command line 
 options. See the manual pages olsrd(8) and olsrd.conf(5) for details.
 The binary is named 'olsrd' and is installed in (PREFIX)/usr/sbin. 
index e1795ab..449379a 100644 (file)
@@ -36,7 +36,7 @@ II. How to use
 --------------
 
 The Fish Eye algorithm can be enabled in the configuration file
-/etc/olsrd.conf with the following lines:
+/etc/olsrd/olsrd.conf with the following lines:
 
        # Fish Eye mechanism for TC messages 0 = off, 1 = on
 
@@ -120,7 +120,7 @@ also critical to have MPR information in sync if the MPR algorithm is
 used, but in the author's opinion this optimization doesn't do any
 good anyway. The MPR algorithm introduces a new source of failure and
 reduces TC message redundancy, so it should be switched off in the
-configuration file /etc/olsrd.conf with these lines:
+configuration file /etc/olsrd/olsrd.conf with these lines:
 
         TcRedundancy 2
         MprCoverage  7
index 4d2d4ca..33f2c40 100644 (file)
@@ -253,7 +253,7 @@ will run in the background using the <I>-d 0</I> option. In this
 example we'll run our olsrd instances in the foreground using debug
 level 1. Start them off(in separate terminals) using: 
 </P>
-<PRE STYLE="margin-bottom: 0.2in">./olsrd -f /etc/olsrd.emu.conf -hemu 10.0.0.x -d 1</PRE><P>
+<PRE STYLE="margin-bottom: 0.2in">./olsrd -f /etc/olsrd/olsrd.emu.conf -hemu 10.0.0.x -d 1</PRE><P>
 where x is 1-8(we'll run 8 instances). The <A HREF="http://www.gnu.org/software/screen/">screen</A>
 terminal multiplexer application is <I>highly</I> recomended for
 making your life easier if working on multiple terminals.