add check if file exists before passing to wit

This commit is contained in:
Bryson Steck 2022-06-04 16:57:31 -06:00
parent 87b36468dc
commit ce1aca85b1
2 changed files with 10 additions and 3 deletions

View file

@ -14,7 +14,7 @@ You need three things before starting:
3. The Riibalanced Patch Archive (This can be downloaded via the Riibalanced Discord Server) 3. The Riibalanced Patch Archive (This can be downloaded via the Riibalanced Discord Server)
After that, clone the repository and run the script: After that, clone the repository and run the script:
``` ```bash
git clone https://github.com/brysonsteck/riibalanced-patcher.git git clone https://github.com/brysonsteck/riibalanced-patcher.git
cd riibalanced-patcher cd riibalanced-patcher
./patch_iso.sh ./patch_iso.sh

View file

@ -98,7 +98,14 @@ fi
if [[ ! $1 ]]; then if [[ ! $1 ]]; then
echo "ERROR: Please start this script with the path to the Mario Kart Wii ISO image to start the patch." echo "ERROR: Please start this script with the path to the Mario Kart Wii ISO image to start the patch."
echo "example: ./patch_iso.sh image/RMCE01.wbfs" echo "example: ./patch_iso.sh image/RMCE01.wbfs"
exit 0 exit 7
fi
# check if image exists ---------------------------------------------------------
if [[ ! -f "$1" ]]; then
echo "ERROR: The file specified does not exist."
exit 8
fi fi
# check for previous image extraction ------------------------------------------- # check for previous image extraction -------------------------------------------
@ -116,7 +123,7 @@ wit extract $1 RMCE01
ERROR="$?" ERROR="$?"
if [[ ERROR -ne 0 ]]; then if [[ ERROR -ne 0 ]]; then
echo "ERROR: wit has returned non-zero exit code $ERROR. Please check that your image is in the specified location and the image is authentic and valid." echo "ERROR: wit has returned non-zero exit code $ERROR. Please check that your disc image is authentic and valid."
exit $ERROR exit $ERROR
fi fi