From 88672cf7a8cfbcf49187bb68985437d4148f612e Mon Sep 17 00:00:00 2001 From: "roman.padenkov" <roman.padenkov@demlabs.net> Date: Tue, 28 May 2024 09:24:13 +0000 Subject: [PATCH] Feature 11409 d --- CMakeLists.txt | 8 +++++--- cellframe-sdk | 2 +- dap-sdk | 2 +- python-cellframe | 2 +- sources/main.c | 16 ++++++++++++++++ version.mk | 2 +- 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c86d67ef..32f60e823 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,11 +52,11 @@ option(ADD_UPDATER OFF) #endif() if(LINUX) - set(BUILD_WITH_PYTHON_ENV ON) - set(SUPPORT_PYTHON_PLUGINS ON) + set(BUILD_WITH_PYTHON_ENV OFF) + set(SUPPORT_PYTHON_PLUGINS OFF) endif() -set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-esbocs cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") +set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-esbocs cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange srv-bridge srv-voting") if(LINUX OR DARWIN) set(CELLFRAME_MODULES "${CELLFRAME_MODULES} srv-vpn") @@ -398,6 +398,8 @@ else() INSTALL(FILES ${cpython310static_SOURCE_DIR}/bin/python3.10 DESTINATION ${CMAKE_INSTALL_PREFIX}/python/bin/ ) + INSTALL(DIRECTORY ${cpython310static_SOURCE_DIR}/lib/python3.10 DESTINATION ${CMAKE_INSTALL_PREFIX}/python/lib/ USE_SOURCE_PERMISSIONS) + #install python-modules INSTALL(DIRECTORY python-cellframe/dists/python-modules/pycfhelpers DESTINATION ${CMAKE_INSTALL_PREFIX}/python/lib/python3.10/site-packages USE_SOURCE_PERMISSIONS) INSTALL(DIRECTORY python-cellframe/dists/python-modules/pycftools DESTINATION ${CMAKE_INSTALL_PREFIX}/python/lib/python3.10/site-packages USE_SOURCE_PERMISSIONS) diff --git a/cellframe-sdk b/cellframe-sdk index 0640a4c94..99987fac3 160000 --- a/cellframe-sdk +++ b/cellframe-sdk @@ -1 +1 @@ -Subproject commit 0640a4c94426bced5278496625139be30335e43d +Subproject commit 99987fac36ff89e687e15f5048936dfecee4b98e diff --git a/dap-sdk b/dap-sdk index 952c219fe..72796e25f 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 952c219fe0a702543bdf24728bc43aca288ee047 +Subproject commit 72796e25f1a7e792200c24e109b50d94ee7f5fd5 diff --git a/python-cellframe b/python-cellframe index e93b26424..44d65ce75 160000 --- a/python-cellframe +++ b/python-cellframe @@ -1 +1 @@ -Subproject commit e93b2642437d61e6b3874a20d9ed0efe1e5e8bdb +Subproject commit 44d65ce75f56304779ac2fcaae33a224a2ad5631 diff --git a/sources/main.c b/sources/main.c index 34c108e6e..4fc697b9c 100755 --- a/sources/main.c +++ b/sources/main.c @@ -109,6 +109,8 @@ #include "dap_stream_ctl.h" #include "dap_chain_net_srv_order.h" #include "dap_chain_net_srv_xchange.h" +#include "dap_chain_net_srv_voting.h" +#include "dap_chain_net_srv_bridge.h" #include "dap_chain_net_srv_stake_pos_delegate.h" #include "dap_chain_net_srv_stake_lock.h" @@ -350,6 +352,14 @@ int main( int argc, const char **argv ) log_it(L_ERROR, "Can't provide exchange capability"); } + if (dap_chain_net_srv_voting_init()) { + log_it(L_ERROR, "Can't provide voting capability"); + } + + if (dap_chain_net_srv_bridge_init()) { + log_it(L_ERROR, "Can't provide bridge capability"); + } + if (dap_chain_net_srv_stake_lock_init()) { log_it(L_ERROR, "Can't start stake lock service"); } @@ -365,6 +375,10 @@ int main( int argc, const char **argv ) } #ifndef _WIN32 + if( dap_chain_net_srv_vpn_pre_init() ){ + log_it(L_ERROR, "Can't pre-init vpn service"); + } + if (sig_unix_handler_init(dap_config_get_item_str_default(g_config, "resources", "pid_path", @@ -514,6 +528,8 @@ int main( int argc, const char **argv ) dap_chain_net_srv_xchange_deinit(); dap_chain_net_srv_stake_pos_delegate_deinit(); dap_chain_net_srv_stake_lock_deinit(); + dap_chain_net_srv_bridge_deinit(); + dap_chain_net_srv_voting_deinit(); dap_chain_net_deinit(); dap_global_db_deinit(); dap_chain_deinit(); diff --git a/version.mk b/version.mk index 7e49db772..e0cfa213c 100644 --- a/version.mk +++ b/version.mk @@ -1,3 +1,3 @@ VERSION_MAJOR=5 VERSION_MINOR=3 -VERSION_PATCH=120 +VERSION_PATCH=121 -- GitLab