fixed db_assembler script

This commit is contained in:
Yehonal
2016-07-30 10:16:30 +02:00
committed by Yehonal
parent 41d763fd19
commit 5d5718905a
2 changed files with 12 additions and 18 deletions

View File

@@ -2,6 +2,8 @@
SRCPATH=$(readlink -f "../../") SRCPATH=$(readlink -f "../../")
source $SRCPATH"/bin/bash_shared/includes.sh"
# #
# You can pass latest version as first argument of this script # You can pass latest version as first argument of this script
# #
@@ -27,7 +29,7 @@ function assemble() {
start_sql=$2 start_sql=$2
var_base="DB_"$database"_PATHS" var_base="DB_"$database"_PATHS"
base=${!var_full} base=${!var_base}
var_updates="DB_"$database"_UPDATE_PATHS" var_updates="DB_"$database"_UPDATE_PATHS"
updates=${!var_updates} updates=${!var_updates}
@@ -52,22 +54,14 @@ function assemble() {
for d in "${base[@]}" for d in "${base[@]}"
do do
if [ ! -z $d ]; then
for entry in "$d"/*.sql "$d"/**/*.sql for entry in "$d"/*.sql "$d"/**/*.sql
do do
if [ ! -z $d ]; then
file=$(basename $entry)
if [[ "$file" > "$start_sql" ]]
then
if [ -e $entry ]; then if [ -e $entry ]; then
if [[ "$gtversion" < "$file" ]]; then
gtversion=$file
fi
cat "$entry" >> $OUTPUT_FOLDER$database$suffix_base".sql" cat "$entry" >> $OUTPUT_FOLDER$database$suffix_base".sql"
fi fi
fi
fi
done done
fi
done done
fi fi

View File

@@ -95,15 +95,15 @@ OUTPUT_FOLDER="output/"
# FULL DB # FULL DB
DB_CHARACTERS_PATHS=( DB_CHARACTERS_PATHS=(
$SRCPATH"/data/sql/databases/" $SRCPATH"/data/sql/base/characters"
) )
DB_AUTH_PATHS=( DB_AUTH_PATHS=(
$SRCPATH"/data/sql/databases/" $SRCPATH"/data/sql/base/auth/"
) )
DB_WORLD_PATHS=( DB_WORLD_PATHS=(
$SRCPATH"/data/sql/databases/" $SRCPATH"/data/sql/base/world/"
) )
# UPDATES # UPDATES