modified to keep good Qortal core installation, and to remove/re-configure hub if found.
This commit is contained in:
		@@ -10,6 +10,7 @@ RED='\033[0;31m'
 | 
				
			|||||||
NC='\033[0m'
 | 
					NC='\033[0m'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BACKUP_EXECUTED=false
 | 
					BACKUP_EXECUTED=false
 | 
				
			||||||
 | 
					QORTAL_CORE_GOOD=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo -e "${CYAN}🚀 Qortal Core + Hub Setup Script (Universal Linux) 🚀${NC}\n"
 | 
					echo -e "${CYAN}🚀 Qortal Core + Hub Setup Script (Universal Linux) 🚀${NC}\n"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -63,6 +64,7 @@ if [ -d "$HOME/qortal" ]; then
 | 
				
			|||||||
    if [[ "$IS_SYNCING" == "false" || "$SYNC_PERCENT" == "100" ]]; then
 | 
					    if [[ "$IS_SYNCING" == "false" || "$SYNC_PERCENT" == "100" ]]; then
 | 
				
			||||||
        echo "✅ Qortal Core is fully synchronized. No Backup needed..."
 | 
					        echo "✅ Qortal Core is fully synchronized. No Backup needed..."
 | 
				
			||||||
        BACKUP_EXECUTED=false
 | 
					        BACKUP_EXECUTED=false
 | 
				
			||||||
 | 
					        QORTAL_CORE_GOOD=true
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        echo "⚠️ Qortal Core is not fully synced. Proceeding with update/start/etc."
 | 
					        echo "⚠️ Qortal Core is not fully synced. Proceeding with update/start/etc."
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -80,10 +82,12 @@ if [ -d "$HOME/qortal" ]; then
 | 
				
			|||||||
    fi
 | 
					    fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
curl -LO https://github.com/Qortal/qortal/releases/latest/download/qortal.zip
 | 
					if [ QORTAL_CORE_GOOD=false ]; then
 | 
				
			||||||
unzip qortal.zip
 | 
					    curl -LO https://github.com/Qortal/qortal/releases/latest/download/qortal.zip
 | 
				
			||||||
rm qortal.zip
 | 
					    unzip qortal.zip
 | 
				
			||||||
chmod +x "$HOME/qortal/"*.sh
 | 
					    rm qortal.zip
 | 
				
			||||||
 | 
					    chmod +x "$HOME/qortal/"*.sh
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Download Architecture-specific Qortal Hub
 | 
					# Download Architecture-specific Qortal Hub
 | 
				
			||||||
echo -e "\n ${CYAN}Checking for Desktop Environment..."
 | 
					echo -e "\n ${CYAN}Checking for Desktop Environment..."
 | 
				
			||||||
@@ -106,6 +110,10 @@ if [ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ] || [ -n "$XDG_CURRENT_DESKTOP"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    echo -e "\n ${CYAN}⬇️ Downloading Qortal Hub...${NC}"
 | 
					    echo -e "\n ${CYAN}⬇️ Downloading Qortal Hub...${NC}"
 | 
				
			||||||
    curl -LO "$HUB_URL"
 | 
					    curl -LO "$HUB_URL"
 | 
				
			||||||
 | 
					    if [ -f "${HOME}/qortal/Qortal-Hub" ]; then
 | 
				
			||||||
 | 
					        echo -e "\n ${GREEN} Existing Hub config found, re-configuring..."
 | 
				
			||||||
 | 
					        rm -rf Qortal-Hub
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
    mv Qortal-Hub* Qortal-Hub
 | 
					    mv Qortal-Hub* Qortal-Hub
 | 
				
			||||||
    chmod +x Qortal-Hub
 | 
					    chmod +x Qortal-Hub
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user