openvswitch: fix build for gcc versions below 4.9

Seems that while fixing the build for GCC 4.9
I broke the build for GCC 4.8, because that KCFLAG I added
causes a build error (since it's not recognized).

The fix is to add KCFLAG only when GCC 4.9 is used.

OpenVSwitch now builds successfully with GCC 4.8 and 4.9.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
openvswitch: add patch "datapath: Backport __ip_select_ident() function"

Signed-off-by: Alexandru Ardelean <aa@ocedo.com>
Merge pull request #485 from commodo/ovs-build-fix

openvswitch: fix build for gcc versions below 4.9
Merge pull request #486 from commodo/ovs-build-fix2

openvswitch: add patch "datapath: Backport __ip_select_ident() function"
luci-app-lxc: code cleanup

Number of suggested rewrites:
* use lua ubus bindings instead of os.execute
* combine multiple actions to use same handler 'lxc_action' and pass
actions as arguments to consolidate code
* read openwrt version from lua directly
* start using String.prototype.format for string formatting

Also, drop 'rename' and 'clone' until they are fully functional on all
platforms.

Thanks Jo-Philipp for suggestions on how to improve the code.

Signed-off-by: Petar Koretic <petar.koretic@sartura.hr>
openvswitch: add +kmod-vxlan dependency for kernels >= 3.12

When OVS detects a kernel version >= 3.12 it does not build
it's own vxlan module and tries to use the kernel's, when building
the OVS kernel module.

I also pushed a patch to the OpenWRT trunk to add a +kmod-vxlan package.

This will add the kernel's vxlan.ko kernel module if it exists.
So, for kernel >= 3.12, this package should exist and be installed
when installing OVS.

Tested on OpenWRT trunk with kernel 3.14.18.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
bmon: Import from oldpackages

Signed-off-by: Baptiste Jonglez <bjonglez@illyse.org>
bmon: Bump to 3.5 and add myself as maintainer

Signed-off-by: Baptiste Jonglez <bjonglez@illyse.org>
Merge pull request #481 from zorun/master

Import bmon from oldpackages
Merge pull request #488 from commodo/ovs-fix-kernel-3.12

openvswitch: add +kmod-vxlan dependency for kernels >= 3.12
bogofilter: set BOGOFILTER_DIR to /etc/bogofilter, as /var/lib is wiped on reboot

Signed-off-by: W. Michael Petullo <mike@flyn.org>
Merge pull request #489 from MikePetullo/master

bogofilter: set BOGOFILTER_DIR to /etc/bogofilter, as /var/lib is wiped ...
postfix: Added experimental support for Berkeley DB (btree files).
Note that hash files are currently not supported by OpenWRT package of Berkeley DB.
CDB is still default.

Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
Merge pull request #490 from Shulyaka/master

postfix: Added experimental support for Berkeley DB (btree files).
libavahi: Don't build libdns_sd if not selected

Signed-off-by: Ted Hess <thess@kitschensync.net>