From 06c4d8640677898eb58aaca97f781db6cbb88220 Mon Sep 17 00:00:00 2001 From: Raman Gupta <7243222+raman325@users.noreply.github.com> Date: Wed, 26 May 2021 10:48:48 -0400 Subject: [PATCH] Persist zwave_js device config files (#2038) Co-authored-by: Franck Nijhof --- zwave_js/rootfs/etc/cont-init.d/structure.sh | 1 + zwave_js/rootfs/etc/services.d/zwave_js/run | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/zwave_js/rootfs/etc/cont-init.d/structure.sh b/zwave_js/rootfs/etc/cont-init.d/structure.sh index 9be2e0c..98f5fb1 100644 --- a/zwave_js/rootfs/etc/cont-init.d/structure.sh +++ b/zwave_js/rootfs/etc/cont-init.d/structure.sh @@ -3,3 +3,4 @@ # Setup folder structure # ============================================================================== mkdir -p /data/cache +mkdir -p /data/db diff --git a/zwave_js/rootfs/etc/services.d/zwave_js/run b/zwave_js/rootfs/etc/services.d/zwave_js/run index f283830..7fcd4f2 100644 --- a/zwave_js/rootfs/etc/services.d/zwave_js/run +++ b/zwave_js/rootfs/etc/services.d/zwave_js/run @@ -12,5 +12,8 @@ fi # Send out discovery information to Home Assistant ./discovery & -# Run daemon +# Set external config directory +export ZWAVEJS_EXTERNAL_CONFIG=/data/db + +# Run daemon, passing external config directory in as environment variable exec zwave-server ${SERIAL_DEVICE} --config /etc/zwave_config.json