Add the EM_ONLINE setting.

master
poikilos 2021-09-12 16:33:56 -04:00
parent e737f17513
commit 59cfbac279
1 changed files with 16 additions and 10 deletions

View File

@ -525,29 +525,33 @@ minimize_mod() {
fi
# remove etc to make users downloading mods faster:
if [ -d "$MTMOD_DEST_PATH/etc" ]; then
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/etc..."
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/etc..."
rm -Rf "$MTMOD_DEST_PATH/etc"
fi
if [ -d "$MTMOD_DEST_PATH/projects" ]; then
rm -Rf "$MTMOD_DEST_PATH/projects"
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/projects..."
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/projects..."
fi
if [ -d "$MTMOD_DEST_PATH/src" ]; then
if [ -z "`ls $MTMOD_DEST_PATH/src/*.lua`" ]; then
rm -Rf "$MTMOD_DEST_PATH/src"
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/src since it contains no lua files..."
echo " optimizing $MTMOD_DEST_NAME mod: removing non-game data at $MTMOD_DEST_PATH/src since it contains no lua files..."
fi
fi
for EXTRA_NAME in screenshot.png screenshot.jpg screenshot.bmp screenshot.tif screenshot.gif
do
# if ls ${MTMOD_DEST_PATH}/*.png &>/dev/null
if [ -f "$MTMOD_DEST_PATH/$EXTRA_NAME" ]; then
echo " optimizing $MTMOD_DEST_NAME mod: removing $MTMOD_DEST_PATH/$EXTRA_NAME..."
echo " optimizing $MTMOD_DEST_NAME mod: removing $MTMOD_DEST_PATH/$EXTRA_NAME..."
rm -f "$MTMOD_DEST_PATH/$EXTRA_NAME"
fi
done
}
if [ "@$EM_ONLINE" = "@" ]; then
EM_ONLINE="true"
fi
install_git_mod_here(){
PREV_DIR="`pwd`"
THIS_MODS_PATH="`pwd`"
@ -578,12 +582,14 @@ install_git_mod_here(){
else
cd "$THIS_MOD_REPO" || customExit "(install_git_mod_here) 'cd \"$THIS_MOD_REPO\"' failed in '`pwd`'"
# echo " * updating '`pwd`' from git..."
GIT_OUTPUT=$(git pull)
if [ "$GIT_OUTPUT" != "Already up to date." ]; then
echo " $GIT_OUTPUT"
fi
if [ $? -ne 0 ]; then
echo "WARNING: (install_git_mod_here) 'git pull' failed in '`pwd`'"
if [ "@$EM_ONLINE" != "@false" ]; then
GIT_OUTPUT=$(git pull)
if [ "$GIT_OUTPUT" != "Already up to date." ]; then
echo " $GIT_OUTPUT"
fi
if [ $? -ne 0 ]; then
echo "WARNING: (install_git_mod_here) 'git pull' failed in '`pwd`'"
fi
fi
fi