Skip to content

Commit ff411b0

Browse files
committed
rm Support IOTA-Core Testnet (NOVA)
1 parent 1e70cd9 commit ff411b0

File tree

1 file changed

+52
-24
lines changed

1 file changed

+52
-24
lines changed

node-installer.sh

Lines changed: 52 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ VAR_CRON_JOB_2m=' -m 0'
7373
VAR_CRON_JOB_2u=' -m u'
7474
VAR_CRON_END_2=' -t 0 -r 1"'
7575

76-
NODES="iota-hornet iota-wasp shimmer-hornet shimmer-wasp nova-iotacore shimmer-plugins/inx-chronicle"
76+
NODES="iota-hornet iota-wasp shimmer-hornet shimmer-wasp shimmer-plugins/inx-chronicle"
7777

7878
lg='\033[1m'
7979
or='\e[1;33m'
@@ -201,7 +201,6 @@ CheckIota() {
201201
CheckShimmer() {
202202
if [ -s "/var/lib/shimmer-hornet/.env" ]; then VAR_NETWORK=2; fi
203203
if [ -s "/var/lib/shimmer-wasp/.env" ]; then VAR_NETWORK=2; fi
204-
if [ -s "/var/lib/nova-iotacore/.env" ]; then VAR_NETWORK=2; fi
205204
}
206205

207206
CheckAutostart() {
@@ -312,6 +311,52 @@ CheckFirewall() {
312311
fi
313312
}
314313

314+
CheckIotaCore() {
315+
if [ -f "/var/lib/nova-iotacore/.env" ]; then
316+
then
317+
clear
318+
echo ""
319+
echo "╔═════════════════════════════════════════════════════════════════════════════╗"
320+
echo "║ DLT.GREEN AUTOMATIC NODE-INSTALLER WITH DOCKER $VAR_VRN"
321+
echo "║ ║"
322+
echo "$rd _ _____ _____ _____ _ _ _____ ___ ___ _ _ $xx"
323+
echo "$rd / \ |_ _||_ _|| ____|| \ | ||_ _||_ _|/ _ \ | \ | | $xx"
324+
echo "$rd / _ \ | | | | | _| | \| | | | | || | | || \| | $xx"
325+
echo "$rd / ___ \ | | | | | |___ | |\ | | | | || |_| || |\ | $xx"
326+
echo "$rd /_/ \_\|_| |_| |_____||_| \_| |_| |___|\___/ |_| \_| $xx"
327+
echo "║ ║"
328+
echo "║ ║"
329+
echo "║ !!! Nova-IOTA-Core Testnet is no longer suppurted !!! $xx"
330+
echo "║ ║"
331+
echo "║ If you continue, it will be automatically uninstalled ║"
332+
echo "║ ║"
333+
echo "║ press [X] to continue, [Q] to quit ║"
334+
echo "║ ║"
335+
echo "║ GNU General Public License v3.0 ║"
336+
echo "╚═════════════════════════════════════════════════════════════════════════════╝"
337+
echo ""
338+
echo "$fl"; PromptMessage "$opt_time" "Press [Enter] / wait ["$opt_time"s] for [X]... [P] to pause / [q] to quit"; echo "$xx"
339+
340+
case $W in
341+
q|Q) clear; exit ;;
342+
*) clear
343+
echo "$ca"
344+
echo 'Deinstall Nova-IOTA-Core Testnet...'
345+
echo "$xx"
346+
sleep 3
347+
348+
cd /var/lib/nova-iotacore || exit
349+
docker compose stop
350+
cd /var/lib || exit
351+
rm -rf /var/lib/nova-iotacore
352+
docker network rm nova >/dev/null 2>&1
353+
354+
echo "$fl"; PromptMessage "$opt_time" "Press [Enter] / wait ["$opt_time"s] to continue... Press [P] to pause / [C] to cancel"; echo "$xx"
355+
;;
356+
esac
357+
fi
358+
}
359+
315360
DeleteFirewallPort() {
316361
while true; do n=$(ufw status numbered | grep "$1" | head -n 1 | awk -F"[][]" '{print $2}');[ "$n" != "" ] || break; yes | ufw delete "$n"; done;
317362
}
@@ -959,12 +1004,6 @@ Dashboard() {
9591004
fi
9601005
if $VAR_NodeHealthy; then sh=$gn; elif [ -d /var/lib/shimmer-hornet ]; then sh=$rd; else sh=$gr; fi
9611006

962-
VAR_NODE=51; VAR_NodeHealthy=false; VAR_PORT="9999"
963-
if [ -f "/var/lib/nova-iotacore/.env" ]; then
964-
CheckNodeHealthy
965-
fi
966-
if $VAR_NodeHealthy; then no=$gn; elif [ -d /var/lib/nova-iotacore ]; then no=$rd; else no=$gr; fi
967-
9681007
VAR_NODE=6; VAR_NodeHealthy=false; VAR_PORT="9999"
9691008
if [ -f "/var/lib/shimmer-wasp/.env" ]; then
9701009
VAR_DOMAIN=$(cat /var/lib/shimmer-wasp/.env | grep _HOST | cut -d '=' -f 2)
@@ -1015,7 +1054,7 @@ Dashboard() {
10151054
echo "$gr"" maintenance: ""$(printf '%02d' "$(crontab -l | grep -v ^'#' | grep "$VAR_CRON_URL" | grep "$VAR_CRON_JOB_2m\|$VAR_CRON_JOB_2u" | cut -d ' ' -f 2)")"":""$(printf '%02d' "$(crontab -l | grep -v ^'#' | grep "$VAR_CRON_URL" | grep "$VAR_CRON_JOB_2m\|$VAR_CRON_JOB_2u" | cut -d ' ' -f 1)")"" | day: ""$(crontab -l | grep -v ^'#' | grep "$VAR_CRON_URL" | grep "$VAR_CRON_JOB_2m\|$VAR_CRON_JOB_2u" | cut -d ' ' -f 3)"" | month: ""$(crontab -l | grep -v ^'#' | grep "$VAR_CRON_URL" | grep "$VAR_CRON_JOB_2m\|$VAR_CRON_JOB_2u" | cut -d ' ' -f 4)"" | weekday: ""$(crontab -l | grep -v ^'#' | grep "$VAR_CRON_URL" | grep "$VAR_CRON_JOB_2m\|$VAR_CRON_JOB_2u" | cut -d ' ' -f 5)""$xx"
10161055
echo ""
10171056
else echo ""; fi
1018-
echo "select menu item: $lg[""$no""T""$xx""$lg] try iota-core-testnet additionally to shimmer$xx"
1057+
echo "select menu item:"
10191058

10201059
if [ "$opt_mode" = 'd' ]; then
10211060
echo "$ca""unattended: Debugging...""$xx"
@@ -1087,10 +1126,6 @@ Dashboard() {
10871126

10881127
case $n in
10891128

1090-
t|T)
1091-
VAR_NETWORK=0; VAR_NODE=0; VAR_DIR=''
1092-
cd /home && sudo curl -Ls https://github.com/dlt-green/node-installer-docker/releases/download/iota-core-latest/node-installer.sh >> node-installer.sh && sh node-installer.sh
1093-
;;
10941129
s|S)
10951130
VAR_NETWORK=0; VAR_NODE=0; VAR_DIR=''
10961131
clear
@@ -1104,11 +1139,10 @@ Dashboard() {
11041139
cd "/var/lib/$NODE" || exit
11051140
if [ -f "/var/lib/$NODE/docker-compose.yml" ]; then
11061141
CheckIota; if [ "$VAR_NETWORK" = 1 ]; then docker network create iota >/dev/null 2>&1; fi
1107-
CheckShimmer; if [ "$VAR_NETWORK" = 2 ]; then docker network create shimmer >/dev/null 2>&1; docker network create nova >/dev/null 2>&1; fi
1142+
CheckShimmer; if [ "$VAR_NETWORK" = 2 ]; then docker network create shimmer >/dev/null 2>&1; fi
11081143
NETWORK='';
11091144
if [ "$NODE" = 'iota-hornet' ]; then NETWORK=" $VAR_IOTA_HORNET_NETWORK"; fi
11101145
if [ "$NODE" = 'shimmer-hornet' ]; then NETWORK=" $VAR_SHIMMER_HORNET_NETWORK"; fi
1111-
if [ "$NODE" = 'nova-iotacore' ]; then NETWORK=" testnet"; fi
11121146
docker compose up -d
11131147
sleep 60
11141148
VAR_STATUS="$(docker inspect "$(echo "$NODE" | sed 's/\//./g')" | jq -r '.[] .State .Health .Status')"
@@ -1179,14 +1213,6 @@ Dashboard() {
11791213
VAR_STATUS="$NODE$NETWORK: import snapshot"
11801214
if [ "$opt_mode" = 's' ]; then NotifyMessage "info" "$VAR_DOMAIN" "$VAR_STATUS"; fi
11811215
fi
1182-
if [ "$NODE" = 'nova-iotacore' ]; then
1183-
VAR_STATUS="$NODE$NETWORK: reset node database"
1184-
if [ "$opt_mode" = 's' ]; then NotifyMessage "warn" "$VAR_DOMAIN" "$VAR_STATUS"; fi
1185-
rm -rf /var/lib/"$NODE"/data/storage/testnet/*
1186-
rm -rf /var/lib/"$NODE"/data/snapshots/testnet/*
1187-
VAR_STATUS="$NODE$NETWORK: import snapshot"
1188-
if [ "$opt_mode" = 's' ]; then NotifyMessage "info" "$VAR_DOMAIN" "$VAR_STATUS"; fi
1189-
fi
11901216
if [ "$NODE" = 'shimmer-wasp' ]; then if [ -d /var/lib/"$NODE"/data/waspdb/wal/$VAR_SHIMMER_EVM_ADDR ]; then
11911217
VAR_STATUS="$NODE: reset shimmer-evm database"
11921218
if [ "$opt_mode" = 's' ]; then NotifyMessage "warn" "$VAR_DOMAIN" "$VAR_STATUS"; fi
@@ -2862,7 +2888,7 @@ SystemMaintenance() {
28622888
cd "/var/lib/$NODE" || exit
28632889
if [ -f "/var/lib/$NODE/docker-compose.yml" ]; then
28642890
CheckIota; if [ "$VAR_NETWORK" = 1 ]; then docker network create iota >/dev/null 2>&1; fi
2865-
CheckShimmer; if [ "$VAR_NETWORK" = 2 ]; then docker network create shimmer >/dev/null 2>&1; docker network create nova >/dev/null 2>&1; fi
2891+
CheckShimmer; if [ "$VAR_NETWORK" = 2 ]; then docker network create shimmer >/dev/null 2>&1; fi
28662892
docker compose up --no-start
28672893
fi
28682894
fi
@@ -5215,6 +5241,8 @@ DEBIAN_FRONTEND=noninteractive sudo apt install libdigest-sha-perl openssl qrenc
52155241

52165242
sleep 1
52175243

5244+
CheckIotaCore
5245+
52185246
if [ "$opt_check" = 1 ]; then
52195247
CheckFirewall
52205248
CheckAutostart

0 commit comments

Comments
 (0)