Update patch set from installer
This commit is contained in:
+16
@@ -1,5 +1,6 @@
|
||||
#!/bin/bash
|
||||
# Rebuild custom UI files using patches
|
||||
# -u, --update to update the patch set with new changes
|
||||
|
||||
GAME_PATH=/mnt/d/EverQuest
|
||||
UI_NAME=isuldor
|
||||
@@ -21,6 +22,21 @@ fi
|
||||
SCRIPT_PATH=$(dirname ${0})
|
||||
UI_FOLDER="${GAME_PATH}/uifiles/${UI_NAME}"
|
||||
|
||||
# We can update our patch set with changes
|
||||
if [[ "-u" == ${1} || "--update" == ${1} ]]
|
||||
then
|
||||
echo "Updating patch set!"
|
||||
rm -v "${SCRIPT_PATH}/EQUI_*.diff"
|
||||
UI_FILES=( $( find "${UI_FOLDER}" -name '*.xml' -exec basename {} .xml \; ))
|
||||
for UI_FILE in "${UI_FILES[@]}"
|
||||
do
|
||||
diff -u "${GAME_PATH}/uifiles/default/${UI_FILE}.xml" \
|
||||
"${UI_FOLDER}/${UI_FILE}.xml" > ${SCRIPT_PATH}/${UI_FILE}.diff
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Build custom UI directory
|
||||
mkdir -vp "${UI_FOLDER}"
|
||||
cp ${SCRIPT_PATH}/*.tga "${UI_FOLDER}/"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user