Harald Welte
c9908cfd53
increment nfacct PR to force package rebuild
2015-05-21 17:52:15 +02:00
Harald Welte
d57ac4e3e6
nfacct json support: add timestamp to json output
2015-05-21 17:52:15 +02:00
Holger Hans Peter Freyther
3c7a1caef2
libjson-perl: Drop the idea of using libjson-xs-perl
...
Drop the dependency and more modules. I don't feel like packaging
Types::Serialiser and then their dependencies and so on. The pure
perl based encoding does work and we don't want to run this code
every milli second.
2015-05-21 19:52:00 +08:00
Holger Hans Peter Freyther
b792b649e4
libjson-xs-perl: Add needed dependency by the same author
...
libjson-xs requires another module that is normally not
packaged.
2015-05-21 19:37:00 +08:00
Holger Hans Peter Freyther
d454e151c3
libjson: Make the pure-perl version work
...
Depend on two more modules to have the following code
emit something:
#use JSON::XS;
use JSON;
my %rec_hash = ('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
my $json = encode_json \%rec_hash;
print "$json\n";
2015-05-21 19:10:09 +08:00
Holger Hans Peter Freyther
7f9ef4ddb9
libjson-perl: Fix the license file checksum
...
I am not exactly sure how I managed to skip this step
locally and when I broke it.
2015-05-21 18:37:06 +08:00
Holger Hans Peter Freyther
8161ee10f0
libjson-perl: Fix last minute dependency issue
2015-05-21 18:29:21 +08:00
Holger Hans Peter Freyther
3f26af624b
perl/json: Add two libraries needed for perl/JSON handling
...
Besides DBI we need the JSON module. As far as I can see
JSON can use JSON:XS as a fast encoder/decoder. This is
why both libraries need to be provided.
2015-05-21 18:12:13 +08:00
Holger Hans Peter Freyther
a54fdc0570
libdbi/libdbd: Import the perl module needed for a script
...
We need DBI and the sqlite3 backend support for a small
monitoring application. Make it available. The files were
taken from meta-perl as of yesterday.
2015-05-21 17:34:31 +08:00
Harald Welte
d3ae677639
nfacct: Add patches for direct JSON output format
...
Rather than parsing the existing XML or standard output of the nfacct
utility, and then piping that into a perl/python script for formatting
to JSON, we teach nfacct to generate JSON directly. This seems like
the proper way to do it. The patches will be submitted mainline.
2015-05-20 11:00:13 +02:00
Harald Welte
d35fbc4f82
[idu] dnsmasq: Add DHCP range for video subnet
2015-05-10 11:22:49 +02:00
Harald Welte
35a13a17ee
conntrack-tools: Dont have HTML as init script, but actual script
2015-05-05 15:32:44 +02:00
Henning Heinold
f0278f35a9
dnsmasq: provide the ntp server running on the idu to the dhcp clients
...
Fixes: SYS#1180
2015-05-04 20:03:05 +02:00
Harald Welte
809e9cd999
ulogd: Disable building pgsql/mysql output plugins
...
As ulogd's configure script doesn't support this out of the box, we need
to patch it for this.
2015-05-03 11:37:57 +02:00
Harald Welte
3324575ef5
nfacct: RDEPENDS should be ${PN} specific
2015-05-02 19:21:31 +02:00
Harald Welte
6938804c99
nfacct: Add RDEPENDS to kernel modules
...
nfacct in userspace doesn't work without its kernel counterparts..
2015-05-02 17:33:40 +02:00
Harald Welte
7c6170178d
ulogd: Add RDEPENS to respective kernel modules
...
some sub-packages of ulogd don't make sense without the corresponding
kernel modules
2015-05-02 17:31:34 +02:00
Harald Welte
98a3705d93
ulogd: Import init script (from openembedded.org)
...
the ulogd-1.x script should simply work for ulogd-2.x
2015-05-02 11:45:46 +02:00
Harald Welte
b3923ebb69
conntrack-tools: update from 1.4.0 to 1.4.2
2015-05-02 09:29:48 +02:00
Harald Welte
35af0578bf
update libnetfilter-conntrack from 1.0.2 to 1.0.4
...
... as there's no specific reason to use a 2012 old release.
2015-05-02 09:25:44 +02:00
Harald Welte
ef40d4a5fd
add libnetfilter-queue from meta-openembedded.git
2015-05-02 09:17:00 +02:00
Harald Welte
9c3c430ea2
add libnetfilter-cthelper and move all libnetfilter-* to one directory
2015-05-02 09:15:20 +02:00
Harald Welte
fb51ce8a2e
import libnetfilter-cttimeout from meta-openembedded.git
...
this is required by conntrack-tools.
2015-05-02 09:10:26 +02:00
Harald Welte
66b18ff049
ulogd: split out some plugins in sub-packages
...
some plugins have external dependencies (jansson for JSON, ...) and we
dont want to pull those dependencies for all users.
2015-05-01 23:29:18 +02:00
Harald Welte
59e8120312
add jansson recipe (from meta-openembedded.git)
...
jansson is required for the ulogd JSON output plugin.
2015-05-01 23:08:31 +02:00
Harald Welte
d22aad22df
proper name for ulogd recipe (fixes build)
2015-05-01 23:07:34 +02:00
Harald Welte
4c6162968f
ulogd2: Don't intherit update-rc.d as we don't have an init script yet
2015-05-01 19:59:39 +02:00
Harald Welte
a3b942cdd9
conntrack-tools: we don't have autotools-brokensep
2015-05-01 19:46:50 +02:00
Harald Welte
c2ef6813b8
first attempt at creating a ulogd2 recipe
2015-05-01 18:52:15 +02:00
Harald Welte
3de926bd8d
import conntrack-tools from meta-openembedded
2015-05-01 18:45:53 +02:00
Harald Welte
75772d538b
import libnetfilter-conntrack from meta-openembedded
2015-05-01 18:44:48 +02:00
Harald Welte
a2064b489f
import libnetfilter-log from meta-openembedded.git
2015-05-01 18:44:28 +02:00
Harald Welte
25ce796b36
import libnfnetlink from meta-openembedded.git
2015-05-01 18:44:10 +02:00
Harald Welte
8c70168d40
[idu] dnsmasq: Add neptune as upstream DNS resolver
2015-05-01 17:29:32 +02:00
Harald Welte
441293a2cd
[idu] dnsmasq: config improvements
...
* we are the authoritative DHCP server for all local networks
* filter bogus windows DNS queries
* don't respect local resolv.conf (pointing to localhost)
* increase cache size to 1000 entries
2015-05-01 17:23:35 +02:00
Harald Welte
57e1184d07
[idu] dnsmasq: Advertise NTP server to DHCP clients
2015-05-01 16:54:09 +02:00
Harald Welte
a9b30a9328
idu: dnsmasq.conf: Last address should be .254, as .255 is broadcast
2015-04-25 16:54:53 +02:00
Harald Welte
fd275216a9
idu: Add dnsmasq configuration for WiFi networks
2015-04-25 16:54:17 +02:00
Holger Hans Peter Freyther
c32b0df2e3
ifupdown: Revert the tmpfiles.d change as the dir is created too late
...
It looks like on my tests with the sysmobts I was saved by
busybox-ifplogd executing ifup again. I couldn't figure out
the dependencies between the LSB networking service and the
tmpfiles.d interaction. So instead of winning a beauty contest
we will need to create the directory by hand.
Cause: SYS#1514
Revert "ifupdown: Package the new file as well"
This reverts commit 15dc869cda
.
Revert "ifupdown: Try the workdir for the files we copied"
This reverts commit 1ef790672e
.
Revert "ifupdown: Create /run/network through a tmpfiles.d"
This reverts commit e0c7f3c621
.
2015-04-20 09:56:16 -04:00
Holger Hans Peter Freyther
259e1fa468
dnsmasq: Add DHCP for BTS in the new vlan
...
Fixes: SYS#1491
2015-04-15 18:37:44 -04:00
Holger Hans Peter Freyther
15dc869cda
ifupdown: Package the new file as well
2015-04-13 18:10:04 +02:00
Holger Hans Peter Freyther
1ef790672e
ifupdown: Try the workdir for the files we copied
2015-04-13 17:51:23 +02:00
Holger Hans Peter Freyther
e0c7f3c621
ifupdown: Create /run/network through a tmpfiles.d
...
This way the ifupdown application will not only work
for the IDU/ODU but the BTS, BSC and any other machine
we want to build.
(untested OE modification)
2015-04-13 17:42:34 +02:00
Holger Hans Peter Freyther
ba8eee83bd
ifupdown: Jesside/SID moved to 0.7.53 and the sources are gone
...
Instead of trying to see if 0.7.53 is working, fetch 0.7.52
from a hopefully more stable source.
2015-04-13 17:13:55 +02:00
Henning Heinold
8ba007f078
jsonrpclib: add recipe for jsonrpclib
...
- the git version was choosen because it has
some fixes for newer python versions
- test where done with the test file from the github
repository and some unixsocket tests failed
Related: SYS#1082
2015-04-13 16:55:08 +02:00
Holger Hans Peter Freyther
67d4fc8d40
uucp: Add missing configuration file
2015-02-22 14:31:24 +01:00
Holger Hans Peter Freyther
06fe8c4e40
uucp: Require logrotate and install a config file for UUCP
...
Related: SYS#1189
2015-02-22 14:25:20 +01:00
Holger Hans Peter Freyther
137b6b0d6a
nfacct: Add recipe for nfacct as well
...
Related: ORT#650
2015-02-16 23:42:39 +01:00
Holger Hans Peter Freyther
77b2c49b65
libnetfilter-acct: Add recipe needed for nfacct
...
This is the second dependency of nfacct. Create a simple
recipe for it.
2015-02-16 23:34:23 +01:00
Holger Hans Peter Freyther
191503323b
libmnl: Import from meta-networking
...
We need this for nfacct
2015-02-16 23:26:19 +01:00