Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • dapcash/prod_build_dapcash-node
1 result
Show changes
Commits on Source (1)
......@@ -30,6 +30,12 @@ reconfigure|configure)
db_go || 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
;;
......
......@@ -87,6 +87,27 @@ if [ "$RET" = "true" ]; then
echo "[*] Enabled kelvin testnet"
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/plugins || true
......
......@@ -71,3 +71,21 @@ Description: Kelvin Testnet: Node role
archive - Sync all the network
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