medcom-wide/rootfs: Lower the input volume for IP calls

The input volume for IP calls was set to the maximum, however this
lead to some echo in the calls. Reduce the volume to an acceptable
level.

Change-Id: I03b701ac006294d57b6e4f9d5c6580c7498e602d
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1267
Reviewed-by: Hendrik Lippek <hendrik.lippek@avionic-design.de>
medatom/rootfs: Link browser.conf to persist

Instead of using a given browser.conf in any case we link it to persist now,
so that a custom browser.conf can be installed on any device.

Change-Id: I92ca4a4a54ba7afc4dc564e58f45afe5e43653e4
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1317
Reviewed-by: Bert van Hall <bert.vanhall@avionic-design.de>
medcom-wide/rootfs: ucm: HACK: Enable bypass in voip mode

Enabling the hardware bypass of the line in paths somehow works around a bug
where the audio codec does not deliver any data anymore. As it does no harm to
bypass the line, enable it for now. We should try to figure out the actual
cause of the problem though.

Change-Id: Id5b1c378a0c70bd66d64f1c2095a26d96f82c3e7
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1316
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide: 8.0

Change-Id: Id93a7f7edcafc2f8e8e5863e0391ce68168ab170
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1329
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide/rootfs: Use openbox as fallback in Xsession

If no remote-control.conf exists the Xsession tries to start awesome. As we
can not build awesome at the moment add openbox as fallback, but keep awesome
as preferred in case it will be added back in later.

Change-Id: Ie628938e867aefc8c89ae218a7e1c785250db857
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1372
Reviewed-by: Alban Bedel <alban.bedel@avionic-design.de>
kernel: Use the git protocol instead of https to clone

Using https as transport prevents using a local cache with --reference.
However it is important for the build server to be able to use a local
cache with such large repositories.

Change-Id: If3aa4f8bebebc618d46b12f0516dee4bab679d71
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1396
Reviewed-by: Julian Scheel <julian@jusst.de>
medcom-wide: Add the SNMP daemon

Add the SNMP daemon to allow querying the terminal status over the
network. It is added as dependency of lldpd because we will enable
SNMP support in lldpd.

Change-Id: I9947d2108e7664a90723c931f0e69c08cc230333
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1466
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide: Enable SNMP support in lldpd

Enable SNMP support to allow reading the LLDP status via SNMP.

Change-Id: I94373586ac7e586537940ae615775e89361eb543
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1467
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medatom/rootfs: Unify profile with medcom-wide

Cherry pick some bash profile extensions from medcom-wide rootfs, which
contain useful things like a nice welcome message showing version
information as well as some environment variable settings.

Change-Id: I3ca2c74a36441817bd114bf1a6492908d674983e
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1501
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide/rootfs: Start dbus session bus

Start a dbus session bus along with the Xsession. Additionally store the
session bus into a status file and evaluate this in the main bash-profile.
This hooks every bash session into the dbus session bus, which is associated
to the currently running Xsession. Being part of the dbus session bus one can
start applications, like remote-control-browser, out of a ssh session without
loosing accesibility access.

Change-Id: Ie558b552b1d503382b6e044e8fd8c6786ef5b9a2
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1502
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide/rootfs: Start at-spi2 bus

To make use of the advanced gtkosk features we need to run an at-spi2 bus
through which at-spi2 aware applications can communicate. Make this part of
the Xsession.

Change-Id: I89f7644cc6ab896aebb1f0114bc8dec47137dcd4
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1503
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
medcom-wide/rootfs: Integrate wm and keyboard support

Due to the latest restructuring of remote-control and it's on-screen-keyboard
support we do need to run a window manager (dwm) along with remote-control and
have to spawn the osk as dedicated process.

Change-Id: If2bd60845f7ae9778e235d7f65ada08d78fecf27
Signed-off-by: Julian Scheel <julian@jusst.de>
Reviewed-on: http://review.adnet.avionic-design.de/1504
Reviewed-by: Dirk Leber <dirk.leber@avionic-design.de>
rootfs: Add the /debug mount point on medcom, medatom and plutux

The /debug directory must exists to allow mounting the debug symbols
filesystem.

Change-Id: I8f53b84ebd9fee7cd26498ad5707d78d36543202
Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
Reviewed-on: http://review.adnet.avionic-design.de/1538
Reviewed-by: Julian Scheel <julian@jusst.de>