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