将节点分为普通节点和控制节点

This commit is contained in:
Mob2003
2023-03-31 11:58:47 +08:00
parent 88e128f941
commit 3b9a9cf4e1
28 changed files with 644 additions and 236 deletions
+2
View File
@@ -0,0 +1,2 @@
cd ../gencert && go run main.go
echo ok
+3
View File
@@ -0,0 +1,3 @@
#! /bin/sh
cd ../gencert && go run main.go
echo ok
+22
View File
@@ -0,0 +1,22 @@
@echo off
cd ../
IF EXIST ./cert/private.go (
echo Start build fullnode
echo build windows
set GOOS=windows
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_win.exe main.go
echo build linux
set GOOS=linux
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_linux main.go
echo build darwin
set GOOS=darwin
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_darwin main.go
cd cert
del "private.go"
cd ../build
build_node.bat
) ELSE (
echo ÕÒ²»µ½private.go,ÇëʹÓà go run build.go -full-nodeÀ´±àÒë
ping -n 3 127.0.0.1 > nul
)
+21
View File
@@ -0,0 +1,21 @@
#! /bin/sh
cd ../
file=./cert/private.go
if [ -f "$file" ]; then
echo "Start build fullnode"
echo "build windows"
GOOS=windows go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_win.exe main.go
echo "build linux"
GOOS=linux go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_linux main.go
echo "build darwin"
GOOS=darwin go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_fullnode_amd64_darwin main.go
cd cert
rm -f "private.go"
cd ../build
chmod 755 build_node.sh
./build_node.sh
else
echo "找不到private.go,请使用 go run build.go -full-node来编译"
fi
+20
View File
@@ -0,0 +1,20 @@
@echo off
cd ../
IF EXIST ./cert/private.go (
echo 请删除private.go后在编译
ping -n 3 127.0.0.1 > nul
) ELSE (
echo Start build node
echo build windows
set GOOS=windows
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_win.exe main.go
echo build linux
set GOOS=linux
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_linux main.go
echo build darwin
set GOOS=darwin
go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_darwin main.go
echo End
)
+16
View File
@@ -0,0 +1,16 @@
#! /bin/sh
cd ../
file=./cert/private.go
if [ ! -f "$file" ]; then
echo "Start build node"
echo "build windows"
GOOS=windows go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_win.exe main.go
echo "build linux"
GOOS=linux go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_linux main.go
echo "build darwin"
GOOS=darwin go build -a -ldflags="-w -s" -trimpath -o ./bin/rakshasa_node_amd64_darwin main.go
else
echo "请删除private.go后在编译"
fi