Make ldconfig configurable
In a cross-compilation set up, running /sbin/ldconfig is useless, so
we make the path to ldconfig configurable through the environment/make
command line. This allows to pass LDCONFIG=/bin/true when doing
cross-compilation.
[Gustavo: update patch for olsr 0.6.4]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/olsr/0001-configurable-ldconfig.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>

cfgparser: use superfasthash for the configuration checksum2017-01-10T14:36:45ZFerry Hubertsferry.huberts@pelagic.nlFerry Hubertsferry.huberts@pelagic.nl2017-01-10T14:36:45Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=77735494ed5bb6e70a6111cc7e6b299b4aadfcd4

all: ensure all files have the same license header2016-04-14T14:58:30ZFerry Hubertsferry.huberts@pelagic.nlFerry Hubertsferry.huberts@pelagic.nl2016-04-14T14:58:30Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=82deae52917ad9e140c68a4c94e8f27319c21e11

all: ensure all files have the same license header
Only where applicable, some files are licensed differently.
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>

lock_file: move olsrd_get_default_lockfile into its own file2015-11-09T13:44:55ZFerry Hubertsferry.huberts@pelagic.nlFerry Hubertsferry.huberts@pelagic.nl2015-11-09T13:44:55Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=5d6a4ce069945b670067ac8a875a16793c2f43fd

build: do not print full commandlines2011-07-26T15:08:26ZFerry Hubertsf.huberts@mindef.nlFerry Hubertsf.huberts@mindef.nl2011-07-26T15:08:26Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=c96c84a5e69c2261d113376891ba5d43ae232673

build: do not print full commandlines
Make the build less verbose, just print [CC] when compiling
and [LD] when linking.
Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>

* added a TMPFILES variable. Place all files there which should be removed on2007-11-04T19:07:43ZBernd Petrovitschbernd@firmix.atBernd Petrovitschbernd@firmix.at2007-11-04T19:07:43Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=8ef131477a60e603b8c6c808f091559632085e72

* added a TMPFILES variable. Place all files there which should be removed on
a "clean" (which are usually temporary files - thus the name).
* Killed the recursive make of the src/cfgparser directory
- extracted the directory-local dependencies etc. into src/cfgparser/local.mk
src/cfgparser/Makefile retains all of the rest to build in the local directory.
Does actually anyone need that?
- include'ing that in Makefile
- removed all special handling/casing of cfgparser parts in Makefile
* cleanup: plugin rules are now all more similar

* the contents of INCLUDES and DEFINES should now be placed into CPPFLAGS2007-07-26T17:34:54ZBernd Petrovitschbernd@firmix.atBernd Petrovitschbernd@firmix.at2007-07-26T17:34:54Zhttp://olsr.org/git/?p=olsrd.git;a=commitdiff;h=b5cea16ddd6cb5abddde9c58fe589f4639334e64

* the contents of INCLUDES and DEFINES should now be placed into CPPFLAGS
as it belongs in there
* also all -I and -D options from CFALGS are now there
* however, we add for the time being INCLUDES and DEFINES to CPPFLAGS
(and warn) to not break ouf of tree modules.
* and the -DSUPPORT_OLD_PLUGIN_VERSIONS=1 is now fixed as it should have
been right from the start