| @@ -695,6 +695,7 @@ selfInstall() { | |||
| exit $? | |||
| } | |||
| # Tries to download with curl or wget | |||
| getUrl() { | |||
| local url="$1" | |||
| local target="$2" | |||
| @@ -791,23 +792,12 @@ selfUpgrade() { | |||
| cd "$TMP_DIR" | |||
| if ! (tar xzf "$TMP_TARGET" 2>/dev/null || gtar xzf "$TMP_TARGET" 2>/dev/null); then | |||
| exitUpgrade "Extraction error." | |||
| #cd "$_cwd" | |||
| #echo "Extraction error." | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| if ! cd "$TMP_EXTRACTED" 2>/dev/null; then | |||
| exitUpgrade $'Error when accessing temporary folder\n > '"$TMP_EXTRACTED" | |||
| #cd "$_cwd" | |||
| #echo "Error when accessing temporary folder" | |||
| #echo " > $TMP_EXTRACTED" | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| if ! chmod +x pdfScale.sh; then | |||
| exitUpgrade $'Error when setting new pdfScale to executable\n > '"$TMP_EXTRACTED/pdfScale.sh" | |||
| #cd "$_cwd" | |||
| #echo "Error when setting new pdfScale to executable" | |||
| #echo " > $TMP_EXTRACTED/pdfScale.sh" | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| local newver="$(./pdfScale.sh --version 2>/dev/null)" | |||
| local curver="$(printVersion 3 2>/dev/null)" | |||
| @@ -827,9 +817,6 @@ selfUpgrade() { | |||
| echo "BE CAREFUL NOT TO DELETE THE BETA/ALPHA VERSION WITH THIS UPDATE!" | |||
| else | |||
| exitUpgrade "An unidentified error has ocurred. Exiting..." | |||
| #cd "$_cwd" | |||
| #echo "An unidentified error has ocurred. Exiting..." | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| echo $'\n'"Are you sure that you want to replace the current instalation with the downloaded one?" | |||
| @@ -840,9 +827,6 @@ selfUpgrade() { | |||
| echo "Upgrading..." | |||
| if cp "./pdfScale.sh" "$CURRENT_LOC" 2>/dev/null; then | |||
| exitUpgrade $'\n'"Success! Upgrade finished!"$'\n'" > $CURRENT_LOC" $EXIT_SUCCESS | |||
| #cd "$_cwd" | |||
| #echo $'\n'"Success! Upgrade finished!"$'\n'" > $CURRENT_LOC" | |||
| #exit $EXIT_SUCCESS | |||
| else | |||
| _answer="no" | |||
| echo $'\n'"There was an error when copying the new version." | |||
| @@ -853,35 +837,19 @@ selfUpgrade() { | |||
| echo "Upgrading with sudo..." | |||
| if sudo cp "./pdfScale.sh" "$CURRENT_LOC" 2>/dev/null; then | |||
| exitUpgrade $'\n'"Success! Upgrade finished!"$'\n'" > $CURRENT_LOC" $EXIT_SUCCESS | |||
| #cd "$_cwd" | |||
| #echo $'\n'"Success! Upgrade finished!"$'\n'" > $CURRENT_LOC" | |||
| #exit $EXIT_SUCCESS | |||
| else | |||
| exitUpgrade "There was an error when copying the new version." | |||
| #cd "$_cwd" | |||
| #echo "There was an error when copying the new version." | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| else | |||
| exitUpgrade "Exiting... (cancelled by user)" | |||
| #cd "$_cwd" | |||
| #echo "Exiting... (cancelled by user)" | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| fi | |||
| exitUpgrade "An unidentified error has ocurred. Exiting..." | |||
| #cd "$_cwd" | |||
| #exit $EXIT_ERROR | |||
| else | |||
| exitUpgrade "Exiting... (cancelled by user)" | |||
| #cd "$_cwd" | |||
| #echo "Exiting..." | |||
| #exit $EXIT_ERROR | |||
| fi | |||
| exitUpgrade "An unidentified error has ocurred. Exiting..." | |||
| #cd "$_cwd" | |||
| #exit $EXIT_ERROR | |||
| } | |||
| # Compares versions with x.x.x format | |||