Update cla-sysrepo and velia

We have split ietf-hardware-state implementation between two daemons,
cla-sysrepo and velia. This commit makes br2-external to use the
versions of cla-sysrepo and velia after these changes.

Velia also now uses an appliance parameter with similar use to
cla-sysrepo.  Only that (as of now) we share a common appliance model
for every czechlight-clearfog device.
Velia now recognizes it is running on czechlight-clearfog and initializes
the sysfs drivers correctly for this board.

Depends-on: https://cesnet-gerrit-czechlight/c/CzechLight/cla-sysrepo/+/3326
Depends-on: https://gerrit.cesnet.cz/c/CzechLight/cla-sysrepo/+/3326
Depends-on: https://cesnet-gerrit-czechlight/c/CzechLight/velia/+/3323
Depends-on: https://cesnet-gerrit-public/c/CzechLight/velia/+/3323
Depends-on: https://gerrit.cesnet.cz/c/CzechLight/velia/+/3323
Change-Id: I46caf5bea2014876150c74a33c47b004182c95de
diff --git a/package/velia/velia.service b/package/velia/velia.service
index f080b75..5eb6fc5 100644
--- a/package/velia/velia.service
+++ b/package/velia/velia.service
@@ -2,11 +2,12 @@
 Description=Velia is a health tracking for embedded devices running Linux
 Requires=multi-user.target
 After=multi-user.target
+ConditionKernelCommandLine=czechlight
 
 [Service]
 Type=simple
 ExecStartPre=/bin/sh -c 'for COLOUR in red green blue; do echo none > /sys/class/leds/status:$${COLOUR}/trigger; echo 0 > /sys/class/leds/status:green/brightness; done'
-ExecStart=/usr/bin/veliad --log-level=4 --systemd-ignore-unit=systemd-journal-upload.service
+ExecStart=/usr/bin/veliad --log-level=4 --systemd-ignore-unit=systemd-journal-upload.service --appliance=czechlight-clearfog
 ExecStopPost=/bin/sh -c 'for COLOUR in red green blue; do echo 0 > /sys/class/leds/status:$$COLOUR/brightness; done; [[ "$EXIT_CODE" == "exited" ]] && COLOUR="green" || COLOUR="red"; echo timer > /sys/class/leds/status:$$COLOUR/trigger; echo 256 > /sys/class/leds/status:$$COLOUR/brightness'
 PrivateTmp=yes
 PrivateDevices=no