From 6c4e5769534777d4fa1893376ffbeec406a0435f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edwin=20Nu=C3=B1ez?= <122418602+edwin170@users.noreply.github.com> Date: Wed, 30 Aug 2023 08:48:45 -0400 Subject: [PATCH] futurerestore downloader --- downr1n.sh | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/downr1n.sh b/downr1n.sh index e301165..83ad8a9 100755 --- a/downr1n.sh +++ b/downr1n.sh @@ -28,17 +28,6 @@ if [ ! -d "ramdisk/" ]; then git clone https://github.com/dualra1n/ramdisk.git fi -if [ ! -e "$os"/futurerestore ]; then - if [ "$os" = "Darwin" ]; then - curl -sLo https://nightly.link/futurerestore/futurerestore/workflows/ci/main/futurerestore-macOS-RELEASE.zip - unzip futurerestore-macOS-RELEASE.zip - else if [ "$os" = "Linux" ]; then - curl -sLo https://nightly.link/futurerestore/futurerestore/workflows/ci/main/futurerestore-Linux-x86_64-RELEASE.zip - unzip futurerestore-Linux-x86_64-RELEASE.zip - mv futurerestore "$dir"/ - rm -rf futurerestore-* -fi - if [ -e .downgraded ]; then downgrade=1 fi @@ -420,6 +409,20 @@ trap _exit_handler EXIT # ============ # Dependencies # ============ + +# Check if futurerestore exists +if [ ! -e "$oscheck"/futurerestore ]; then + echo "[*] Downloading futurerestore please wait..." # futurerestore downloader by sasa :) + if [ "$os" = "Darwin" ]; then + curl -sLo futurerestore-macOS-RELEASE.zip https://nightly.link/futurerestore/futurerestore/workflows/ci/main/futurerestore-macOS-RELEASE.zip + unzip futurerestore-macOS-RELEASE.zip + else + curl -sLo futurerestore-Linux-x86_64-RELEASE.zip https://nightly.link/futurerestore/futurerestore/workflows/ci/main/futurerestore-Linux-x86_64-RELEASE.zip + unzip futurerestore-Linux-x86_64-RELEASE.zip + fi + mv futurerestore "$dir"/ +fi + if [ "$os" = "Linux" ]; then chmod +x getSSHOnLinux.sh ./getSSHOnLinux.sh &