Explorar o código

Update to allow continue despite network issues (#855) (#856)

Change to allow install to continue like it does for Postgres

Co-authored-by: ThellraAK <github.com@absurdlybored.com>
tteckster %!s(int64=2) %!d(string=hai) anos
pai
achega
b0f5898f69
Modificáronse 1 ficheiros con 8 adicións e 2 borrados
  1. 8 2
      setup/paperless-ngx-install.sh

+ 8 - 2
setup/paperless-ngx-install.sh

@@ -61,8 +61,14 @@ msg_ok "Network Connected: ${BL}$(hostname -I)"
 set +e
 alias die=''
 if nc -zw1 8.8.8.8 443; then msg_ok "Internet Connected"; else
-	msg_error "Internet NOT Connected"
-	exit 1
+  msg_error "Internet NOT Connected"
+    read -r -p "Would you like to continue anyway? <y/N> " prompt
+    if [[ $prompt == "y" || $prompt == "Y" || $prompt == "yes" || $prompt == "Yes" ]]; then
+      echo -e " ⚠️  ${RD}Expect Issues Without Internet${CL}"
+    else
+      echo -e " 🖧  Check Network Settings"
+      exit 1
+    fi
 fi
 RESOLVEDIP=$(nslookup "github.com" | awk -F':' '/^Address: / { matched = 1 } matched { print $2}' | xargs)
 if [[ -z "$RESOLVEDIP" ]]; then msg_error "DNS Lookup Failure"; else msg_ok "DNS Resolved github.com to $RESOLVEDIP"; fi