khanat-opennel-code/code/nel/tools/3d/build_gamedata/processes/map/sh/install.sh
acemtp@users.sourceforge.net d5c601ffa5 initial version
2010-05-06 02:08:41 +02:00

55 lines
2.1 KiB
Bash

#!/bin/bash
rm log.log 2> /dev/null
# Install maps in the client data
# Get the skel install directory
bitmap_install_directory=`cat ../../cfg/directories.cfg | grep "bitmap_install_directory" | sed -e 's/bitmap_install_directory//' | sed -e 's/ //g' | sed -e 's/=//g'`
# Get the client directory
client_directory=`cat ../../cfg/site.cfg | grep "client_directory" | sed -e 's/client_directory//' | sed -e 's/ //g' | sed -e 's/=//g'`
# Get the database directory
database_directory=`cat ../../cfg/site.cfg | grep "database_directory" | sed -e 's/database_directory//' | sed -e 's/ //g' | sed -e 's/=//g'`
# Log error
echo ------- > log.log
echo --- Install maps >> log.log
echo ------- >> log.log
echo -------
echo --- Install maps
echo -------
date >> log.log
date
cp -u -p -R dds/. $client_directory/$bitmap_install_directory 2>> log.log
cp -u -p -R tga_uncompressed/. $client_directory/$bitmap_install_directory 2>> log.log
panoply_file_list=`cat ../../cfg/config.cfg | grep "panoply_file_list" | sed -e 's/panoply_file_list//' | sed -e 's/ //g' | sed -e 's/=//g'`
if test "$panoply_file_list" ; then
cp -u -p $panoply_file_list $client_directory/$bitmap_install_directory 2>> log.log
panoply_config_file=`cat ../../cfg/directories.cfg | grep "panoply_config_file" | sed -e 's/panoply_config_file//' | sed -e 's/ //g' | sed -e 's/=//g'`
for psource in $panoply_config_file ; do
cp $database_directory/$psource $client_directory/$bitmap_install_directory/panoply.cfg
done
ls panoply >> $panoply_file_list
fi
# Install hlsbank in the client data, in the "maps/" directory
# Log error
echo --- Install hlsbank >> log.log
echo ------- >> log.log
echo -------
echo --- Install hlsbank
echo -------
date >> log.log
date
# build the HLSBank (if hlsInfo present, and if build wanted)
hls_bank_file_name=`cat ../../cfg/config.cfg | grep "hls_bank_file_name" | sed -e 's/hls_bank_file_name//' | sed -e 's/ //g' | sed -e 's/=//g'`
if test "$hls_bank_file_name" ; then
cp -u -p -R $hls_bank_file_name $client_directory/$bitmap_install_directory 2>> log.log
fi