diff --git a/armbian/base/config/redis/factorysettings.txt b/armbian/base/config/redis/factorysettings.txt index 342ef720..e51a560c 100644 --- a/armbian/base/config/redis/factorysettings.txt +++ b/armbian/base/config/redis/factorysettings.txt @@ -15,6 +15,8 @@ SET base:updating 0 SET base:setup 0 SET middleware:passwordSetup 0 +SET middleware:datadir /data/bbbmiddleware +SET middleware:hsmserialport /dev/ttyS2 SET tor:base:enabled 1 SET tor:ssh:enabled 0 diff --git a/armbian/base/config/templates/bbbmiddleware.conf.template b/armbian/base/config/templates/bbbmiddleware.conf.template index 53a07b35..253a5b83 100644 --- a/armbian/base/config/templates/bbbmiddleware.conf.template +++ b/armbian/base/config/templates/bbbmiddleware.conf.template @@ -1 +1,3 @@ {{ #output: /etc/bbbmiddleware/bbbmiddleware.conf }} +DATADIR={{ middleware:datadir #default: /data/bbbmiddleware }} +HSMSERIALPORT={{ middleware:hsmserialport #default: /dev/ttyS2 }} diff --git a/armbian/base/rootfs/etc/systemd/system/bbbmiddleware.service b/armbian/base/rootfs/etc/systemd/system/bbbmiddleware.service index 1a05dc44..4ac54af5 100644 --- a/armbian/base/rootfs/etc/systemd/system/bbbmiddleware.service +++ b/armbian/base/rootfs/etc/systemd/system/bbbmiddleware.service @@ -10,7 +10,8 @@ After=multi-user.target bitcoind.service EnvironmentFile=/etc/bbbmiddleware/bbbmiddleware.conf ExecStartPre=/opt/shift/scripts/systemd-bbbmiddleware-startpre.sh ExecStart=/usr/local/sbin/bbbmiddleware \ - -datadir=/data/bbbmiddleware + -datadir=${DATADIR} \ + -hsmserialport=${HSMSERIALPORT} # Process management ####################