a-planet-alive/buildscripts/03_my_updates.sh

28 lines
736 B
Bash
Executable File

#!/bin/bash
LIB="$(realpath $(dirname $0))" # Absolute path
PROJ="$(dirname $LIB)" # Game dir (..)
SRC="$PROJ"/my_changes/ # My changes dir
DST="$PROJ"/mods/ # Game mods dir
#echo $LIB
#echo $PROJ
#echo $SRC
#echo $DST
MOD_NAME=("skinsdb") #temporary not used: "smart_inventory" "minetest_game"
MOD_TYPE=("player") #temporary not used: "gui" "."
for MOD_INDEX in ${!MOD_NAME[*]}
do
SRC_DIR="$SRC${MOD_NAME[MOD_INDEX]}/"
DST_DIR="$DST${MOD_TYPE[MOD_INDEX]}/${MOD_NAME[MOD_INDEX]}/"
echo "---------------------"
echo "Syncing ${MOD_NAME[MOD_INDEX]} mod changes."
echo "$SRC_DIR --> $DST_DIR"
rsync -r -v $SRC_DIR $DST_DIR
echo "---------------------"
done