diff --git a/scripts/netclient-install.sh b/scripts/netclient-install.sh index a9c6341f..2b66c9a3 100755 --- a/scripts/netclient-install.sh +++ b/scripts/netclient-install.sh @@ -92,7 +92,14 @@ esac echo "Binary = $dist" -wget -nv -O netclient https://github.com/gravitl/netmaker/releases/download/$VERSION/$dist +url="https://github.com/gravitl/netmaker/releases/download/$VERSION/$dist" +if curl --output /dev/null --silent --head --fail "$url"; then + echo "Downloading $dist $VERSION" + wget -nv -O netclient $url +else + echo "Downloading $dist latest" + wget -nv -O netclient https://github.com/gravitl/netmaker/releases/download/latest/$dist +fi chmod +x netclient sudo ./netclient join -t $KEY rm -f netclient