Tokyo Mirage Sessions #FE: proper exit codes

This commit is contained in:
Christopher Roy Bratusek 2016-07-01 22:00:58 +02:00
parent be73dd6596
commit 16378b9172
2 changed files with 8 additions and 8 deletions

View File

@ -13,7 +13,7 @@ right after the failure will you show the following:
33 custom banner specified from command line is not a .bnr file 33 custom banner specified from command line is not a .bnr file
39 custom game id specified from command line is not a 6 digit alphanumeric 39 custom game id specified from command line is not a 6 digit alphanumeric
45 error copying new game files 45 error copying new game files
51 wit/ips/applyppf/szs caught an error processing files 51 wit/ips/applyppf/szs/xdelta3 caught an error processing files
57 wget caught an error while downloading 57 wget caught an error while downloading
63 unp caught an error while unpacking a file 63 unp caught an error while unpacking a file
69 wiimmfi caught an error patching the image 69 wiimmfi caught an error patching the image

View File

@ -24,26 +24,26 @@ menu () {
if [[ ! ${XDELTA_PATH} ]]; then if [[ ! ${XDELTA_PATH} ]]; then
echo -e "Enter path to the directory containing the delta patches:\n" echo -e "Enter path to the directory containing the delta patches:\n"
read XDELTA_PATH read XDELTA_PATH || exit 75
fi fi
if [[ ! ${CPK_PATH} ]]; then if [[ ! ${CPK_PATH} ]]; then
echo -e "\nEnter path to the directory containing the game files (cpk):\n" echo -e "\nEnter path to the directory containing the game files (cpk):\n"
read CPK_PATH read CPK_PATH || exit 75
fi fi
if [[ ! -d ${XDELTA_PATH} ]]; then if [[ ! -d ${XDELTA_PATH} ]]; then
echo "PATH \"${XDELTA_PATH}\" does not exist!" echo "PATH \"${XDELTA_PATH}\" does not exist!"
exit 1 exit 21
elif [[ ! -f ${XDELTA_PATH}/patch_000_map.xdelta ]]; then elif [[ ! -f ${XDELTA_PATH}/patch_000_map.xdelta ]]; then
echo "PATH \"${XDELTA_PATH}\" does not contain the xdelta patches!" echo "PATH \"${XDELTA_PATH}\" does not contain the xdelta patches!"
exit 1 exit 21
elif [[ ! -d ${CPK_PATH} ]]; then elif [[ ! -d ${CPK_PATH} ]]; then
echo "PATH \"${CPK_PATH}\" does not exist!" echo "PATH \"${CPK_PATH}\" does not exist!"
exit 1 exit 15
elif [[ ! -f ${CPK_PATH}/pack_000_map.cpk ]]; then elif [[ ! -f ${CPK_PATH}/pack_000_map.cpk ]]; then
echo "PATH \"${CPK_PATH}\" does not contain the game files (cpk)!" echo "PATH \"${CPK_PATH}\" does not contain the game files (cpk)!"
exit 1 exit 15
fi fi
} }
@ -55,7 +55,7 @@ patch () {
echo ">> pack_${patch}.cpk" echo ">> pack_${patch}.cpk"
${XD3} -d -f -s ${CPK_PATH}/pack_${patch}.cpk \ ${XD3} -d -f -s ${CPK_PATH}/pack_${patch}.cpk \
${XDELTA_PATH}/patch_${patch}.xdelta \ ${XDELTA_PATH}/patch_${patch}.xdelta \
${CPK_PATH}/pack_${patch}.cpk_new || exit 1 ${CPK_PATH}/pack_${patch}.cpk_new || exit 51
mv ${CPK_PATH}/pack_${patch}.cpk_new \ mv ${CPK_PATH}/pack_${patch}.cpk_new \
${CPK_PATH}/pack_${patch}.cpk ${CPK_PATH}/pack_${patch}.cpk