Merge "Build lldp-systemd-networkd-sysrepod"
diff --git a/configs/czechlight_clearfog_defconfig b/configs/czechlight_clearfog_defconfig
index 69acd06..7950c46 100644
--- a/configs/czechlight_clearfog_defconfig
+++ b/configs/czechlight_clearfog_defconfig
@@ -96,7 +96,6 @@
 CZECHLIGHT_CFG_FS_PERSIST_SYSREPO=y
 CZECHLIGHT_CFG_FS_PERSIST_KEYS=y
 BR2_PACKAGE_CZECHLIGHT_CLEARFOG_LEDS=y
-CZECHLIGHT_CLEARFOG_LEDS_BOOT=y
 CZECHLIGHT_RAUC_ROOTFS=y
 CZECHLIGHT_RAUC_COMPATIBLE="czechlight-clearfog"
 CZECHLIGHT_RAUC_SLOT_A_ROOTFS_DEV="/dev/mmcblk0p1"
diff --git a/package/czechlight-clearfog-leds/clearfog-test-leds.sh b/package/czechlight-clearfog-leds/clearfog-test-leds.sh
index 27e31ce..d09d8bc 100755
--- a/package/czechlight-clearfog-leds/clearfog-test-leds.sh
+++ b/package/czechlight-clearfog-leds/clearfog-test-leds.sh
@@ -12,7 +12,7 @@
         echo 0 > "/sys/class/leds/${LEDS[$PREVIOUS]}/brightness"
     fi
     if [[ $NUM -ne $LAST ]]; then
-        echo 255 > "/sys/class/leds/${LEDS[$NUM]}/brightness"
+        echo 256 > "/sys/class/leds/${LEDS[$NUM]}/brightness"
     fi
     sleep 0.3
 done
diff --git a/package/velia/velia.service b/package/velia/velia.service
index c43724a..3db8635 100644
--- a/package/velia/velia.service
+++ b/package/velia/velia.service
@@ -5,13 +5,15 @@
 
 [Service]
 Type=simple
-ExecStartPre=/bin/sh -c 'echo 0 > /sys/class/leds/status:green/brightness'
-ExecStart=/usr/bin/veliad --input-log-level=5 --output-log-level=5 --manager-log-level=5
+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
+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
 ProtectSystem=yes
 ProtectHome=yes
 Restart=always
+RestartSec=10s
 LogRateLimitIntervalSec=10
 LogRateLimitBurst=30000
 SyslogLevel=alert
diff --git a/submodules/velia b/submodules/velia
index 6cf8a39..e8239a7 160000
--- a/submodules/velia
+++ b/submodules/velia
@@ -1 +1 @@
-Subproject commit 6cf8a390616a6263cc0d2e505c0cc55915f7fe2e
+Subproject commit e8239a7822832db56d2a8c4295a1b5cdff516469