Improve logging and sync the deps
Here's roughly how this thing can be accessed:
journalctl -f -u cla-sdn-roadm-add-drop \
PRIORITY=0 PRIORITY=1 PRIORITY=2 PRIORITY=3 PRIORITY=4 PRIORITY=5 SYSLOG_IDENTIFIER=io \
+ \
SYSLOG_IDENTIFIER=properties \
+ \
SYSLOG_IDENTIFIER=main \
+ \
SYSLOG_IDENTIFIER=sysrepo-integration \
+ \
SYSLOG_IDENTIFIER=sysrepo
I'm looking forward towards a finer granularity, but ENOTIME right
now...
Change-Id: I7fef65dee9729cd44ccb5ab3a5ac6a745df689d8
Depends-on: https://cesnet-gerrit-czechlight/c/CzechLight/cla-sysrepo/+/1969/3
Depends-on: https://gerrit.cesnet.cz/c/CzechLight/cla-sysrepo/+/1969/3
Depends-on: https://cesnet-gerrit-czechlight/c/CzechLight/netconf-cli/+/1979
Depends-on: https://gerrit.cesnet.cz/c/CzechLight/netconf-cli/+/1979
Depends-on: https://cesnet-gerrit-czechlight/c/CzechLight/dependencies/+/1978
Depends-on: https://gerrit.cesnet.cz/c/CzechLight/dependencies/+/1978
diff --git a/.zuul.yaml b/.zuul.yaml
index 1f78aef..1050daa 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -19,6 +19,7 @@
- github/docopt/docopt.cpp
- github/gabime/spdlog
- github/rollbear/trompeloeil
+ - github/tplgy/cppcodec
- github/AmokHuginnsson/replxx
- project:
diff --git a/dev-setup-git.sh b/dev-setup-git.sh
index 5c0b314..f9d9baf 100755
--- a/dev-setup-git.sh
+++ b/dev-setup-git.sh
@@ -11,6 +11,7 @@
DOCOPT_CPP_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/docopt.cpp
SPDLOG_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/spdlog
REPLXX_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/replxx
+CPPCODEC_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/cppcodec
LIBYANG_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/libyang
SYSREPO_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/sysrepo
LIBNETCONF2_OVERRIDE_SRCDIR = ${CZECHLIGHT_BR2_EXT_LOC}/submodules/cla-sysrepo/submodules/dependencies/libnetconf2
diff --git a/package/cla-sysrepo/Config.in b/package/cla-sysrepo/Config.in
index 5298da2..1b8d59b 100644
--- a/package/cla-sysrepo/Config.in
+++ b/package/cla-sysrepo/Config.in
@@ -6,5 +6,6 @@
select BR2_PACKAGE_SYSTEMD
select BR2_PACKAGE_LIBGPIOD
select BR2_PACKAGE_BOOST
+ select BR2_PACKAGE_CPPCODEC
help
Control CzechLight devices over YANG with sysrepo
diff --git a/package/cla-sysrepo/cla-appliance.service.in b/package/cla-sysrepo/cla-appliance.service.in
index 061c9d2..7ee5c31 100644
--- a/package/cla-sysrepo/cla-appliance.service.in
+++ b/package/cla-sysrepo/cla-appliance.service.in
@@ -9,7 +9,7 @@
[Service]
Type=simple
-ExecStart=/usr/bin/cla-sysrepod --io-log-level=4 --properties-log-level=5 --sr-bridge-log-level=5 --sysrepo-log-level=3 --appliance=__MODEL__-clearfog
+ExecStart=/usr/bin/cla-sysrepod --io-log-level=5 --properties-log-level=5 --sr-bridge-log-level=5 --sysrepo-log-level=3 --appliance=__MODEL__-clearfog
PrivateTmp=yes
PrivateDevices=no
ProtectSystem=yes
diff --git a/package/cla-sysrepo/cla-sysrepo.mk b/package/cla-sysrepo/cla-sysrepo.mk
index 08e4d07..0a6243b 100644
--- a/package/cla-sysrepo/cla-sysrepo.mk
+++ b/package/cla-sysrepo/cla-sysrepo.mk
@@ -2,7 +2,7 @@
CLA_SYSREPO_SITE = ssh://kundrat@cesnet.cz@gerrit.cesnet.cz:29418/CzechLight/cla-sysrepo
CLA_SYSREPO_SITE_METHOD = git
CLA_SYSREPO_INSTALL_STAGING = NO
-CLA_SYSREPO_DEPENDENCIES = sysrepo docopt-cpp spdlog systemd libgpiod boost
+CLA_SYSREPO_DEPENDENCIES = sysrepo docopt-cpp spdlog systemd libgpiod boost cppcodec
CLA_SYSREPO_CONF_OPTS = -DTHREADS_PTHREAD_ARG:STRING=-pthread
CLA_SYSREPO_LICENSE_FILES = LICENSE.md
diff --git a/submodules/buildroot b/submodules/buildroot
index 7b1ccce..34e8ff9 160000
--- a/submodules/buildroot
+++ b/submodules/buildroot
@@ -1 +1 @@
-Subproject commit 7b1cccee2dae6a74546bc0877b038ca21c4c8885
+Subproject commit 34e8ff94a3d25d00dcc5439ac5da8badbd6aa190
diff --git a/submodules/cla-sysrepo b/submodules/cla-sysrepo
index 7b36807..b57328d 160000
--- a/submodules/cla-sysrepo
+++ b/submodules/cla-sysrepo
@@ -1 +1 @@
-Subproject commit 7b36807fa2ffd07d4c11531ee692f69708a39247
+Subproject commit b57328dbb7673b57c7d1762e6b680a198cd30ed9
diff --git a/submodules/gammarus b/submodules/gammarus
index f823704..ca57d15 160000
--- a/submodules/gammarus
+++ b/submodules/gammarus
@@ -1 +1 @@
-Subproject commit f823704d0880caf96fcb2320b8f7ad67dcb95f6e
+Subproject commit ca57d150f0a07e061c64809b68b27b532d08e237
diff --git a/submodules/netconf-cli b/submodules/netconf-cli
index a8ce67e..f9d6332 160000
--- a/submodules/netconf-cli
+++ b/submodules/netconf-cli
@@ -1 +1 @@
-Subproject commit a8ce67ecb22105ce0e2af35a987487a859e53eb5
+Subproject commit f9d633239b2ed591c3164333cc13cde4f2f7c13a