Skip to content
Snippets Groups Projects
Commit 4734a8b5 authored by Aleksandr Vodianov's avatar Aleksandr Vodianov
Browse files

add subzero net

parent 765ecc3a
Branches support-5213
No related tags found
No related merge requests found
...@@ -30,6 +30,12 @@ reconfigure|configure) ...@@ -30,6 +30,12 @@ reconfigure|configure)
db_go || true db_go || true
db_input critical cellframe-node/kelvin_testnet_node_type || true db_input critical cellframe-node/kelvin_testnet_node_type || true
db_go || true
db_input critical cellframe-node/subzero_enabled || true
db_go || true
db_input critical cellframe-node/subzero_node_type || true
db_go || true db_go || true
;; ;;
......
...@@ -87,6 +87,27 @@ if [ "$RET" = "true" ]; then ...@@ -87,6 +87,27 @@ if [ "$RET" = "true" ]; then
echo "[*] Enabled kelvin testnet" echo "[*] Enabled kelvin testnet"
fi fi
# Init subzero
NET_NAME="subzero"
db_get cellframe-node/subzero_enabled || true
if [ "$RET" = "true" ]; then
DAP_CFG_NET="$DAP_PREFIX/etc/network/$NET_NAME.cfg"
DAP_CFG_NET_TPL="$DAP_PREFIX/share/configs/network/$NET_NAME.cfg.tpl"
DAP_NET_CFG=""
if [ -e "$DAP_CFG_NET" ]; then
DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg.dpkg-new"
else
DAP_NET_CFG="$DAP_PREFIX/etc/network/$NET_NAME.cfg"
fi
cat $DAP_CFG_NET_TPL > $DAP_NET_CFG || true
db_get cellframe-node/subzero_node_type || true
NODE_TYPE=$RET
sed -i "s/{NODE_TYPE}/$NODE_TYPE/g" $DAP_NET_CFG || true
echo "[*] Enabled subzero"
fi
mkdir -p $DAP_PREFIX/var/log || true mkdir -p $DAP_PREFIX/var/log || true
mkdir -p $DAP_PREFIX/var/plugins || true mkdir -p $DAP_PREFIX/var/plugins || true
......
...@@ -71,3 +71,21 @@ Description: Kelvin Testnet: Node role ...@@ -71,3 +71,21 @@ Description: Kelvin Testnet: Node role
archive - Sync all the network archive - Sync all the network
root - Special predefined root nodes, usualy produces zerochain and act like archive as well root - Special predefined root nodes, usualy produces zerochain and act like archive as well
Template: cellframe-node/subzero_enabled
Default: true
Choices: true, false
Type: select
Description: SubZero: Enable network
Kelvin Testnet: Enable network auto load on start
Template: cellframe-node/subzero_node_type
Type: select
Default: full
Choices: full, light, master, archive, root
Description: SubZero: Node role
Select node role:.
Light - syncronize only local wallets
full - sync all its cell
master - allow to store values in chains and take comission, sync all shards that will need to be synced
archive - Sync all the network
root - Special predefined root nodes, usualy produces zerochain and act like archive as well
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment