Importing SVN archives - B6M1
This commit is contained in:
commit
fc4c6bd340
1695 changed files with 98617 additions and 0 deletions
51
build-tools/BUILD.sh
Executable file
51
build-tools/BUILD.sh
Executable file
|
@ -0,0 +1,51 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd `dirname $0`/..
|
||||
SRCDIR=`pwd`
|
||||
if [ "x$1" = "x" ]; then
|
||||
OUTDIR="$SRCDIR";
|
||||
else
|
||||
OUTDIR="$1";
|
||||
fi
|
||||
|
||||
echo "Building Legacy Worlds..."
|
||||
mvn clean || { echo "Maven clean-up failed"; exit 1; };
|
||||
mvn package || { echo "Maven build failed"; exit 1; };
|
||||
|
||||
echo "Copying files..."
|
||||
|
||||
TEMPDIR=`mktemp -d`
|
||||
mkdir $TEMPDIR/legacyworlds
|
||||
mkdir $TEMPDIR/legacyworlds/server
|
||||
mkdir $TEMPDIR/legacyworlds/server/data
|
||||
mkdir $TEMPDIR/legacyworlds/web
|
||||
mkdir $TEMPDIR/legacyworlds/sql
|
||||
|
||||
# Database and initial data
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-data/db-structure/database.sql $TEMPDIR/legacyworlds/sql
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-data/db-structure/db-config.txt $TEMPDIR/legacyworlds/sql/db-config-example.txt
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-data/db-structure/parts $TEMPDIR/legacyworlds/sql
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-main/data/* $TEMPDIR/legacyworlds/server/data
|
||||
# Server
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-main/target/*.jar $TEMPDIR/legacyworlds/server
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-main/target/lib $TEMPDIR/legacyworlds/server
|
||||
cp -Rapv legacyworlds-server/legacyworlds-server-main/data-source.xml $TEMPDIR/legacyworlds/server/data-source-example.xml
|
||||
# Tools
|
||||
cp -Rapv build-tools/server-config-example.sh $TEMPDIR/legacyworlds
|
||||
cp -Rapv build-tools/start-server.sh $TEMPDIR/legacyworlds
|
||||
cp -Rapv build-tools/stop-server.sh $TEMPDIR/legacyworlds
|
||||
cp -Rapv build-tools/execute-clit.sh $TEMPDIR/legacyworlds
|
||||
cp -Rapv build-tools/deploy.sh $TEMPDIR/legacyworlds
|
||||
# Web sites
|
||||
cp -Rapv legacyworlds-web/legacyworlds-web-*/target/*.war $TEMPDIR/legacyworlds/web
|
||||
|
||||
echo "Preparing archive..."
|
||||
cd $TEMPDIR
|
||||
find $TEMPDIR/legacyworlds -type d -name .svn | xargs rm -rf
|
||||
tar cvjf $OUTDIR/legacyworlds.tar.bz2 legacyworlds || { echo "Archive generation failed"; exit 1; };
|
||||
|
||||
echo "Removing temporary directory..."
|
||||
cd $SRCDIR
|
||||
rm -rf $TEMPDIR
|
||||
|
||||
echo "All done. Legacy Worlds archive: $OUTDIR/legacyworlds.tar.bz2"
|
34
build-tools/deploy.sh
Executable file
34
build-tools/deploy.sh
Executable file
|
@ -0,0 +1,34 @@
|
|||
#!/bin/sh
|
||||
|
||||
COREDIR="$1"
|
||||
if [ "x$COREDIR" = "x" ] || ! [ -d "$COREDIR" ]; then
|
||||
echo "Syntax: $0 main_dir tomcat_dir web_dir"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
TOMCATDIR="$2"
|
||||
if [ "x$TOMCATDIR" = "x" ] || ! [ -d "$TOMCATDIR" ]; then
|
||||
echo "Syntax: $0 main_dir tomcat_dir web_dir"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
WEBDIR="$3"
|
||||
if [ "x$WEBDIR" = "x" ] || ! [ -d "$WEBDIR" ]; then
|
||||
echo "Syntax: $0 main_dir tomcat_dir web_dir"
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
|
||||
cd `dirname $0`
|
||||
SRCDIR=`pwd`
|
||||
cp -Rap server web *-*.sh $COREDIR
|
||||
|
||||
cd "$TOMCATDIR"
|
||||
if [ -L "lwmain.war" ]; then
|
||||
rm -f lwmain.war lwadmin.war
|
||||
fi
|
||||
ln -s "$COREDIR/web/legacyworlds-web-main-"*.war lwmain.war
|
||||
ln -s "$COREDIR/web/legacyworlds-web-admin-"*.war lwadmin.war
|
||||
|
||||
cd $WEBDIR
|
||||
unzip -o $COREDIR/web/legacyworlds-web-main-*.war "css/*" "js/*" "pjirc/*" "img/*"
|
5
build-tools/execute-clit.sh
Executable file
5
build-tools/execute-clit.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
BASE="`dirname $0`"
|
||||
cd "$BASE/server"
|
||||
source server-config.sh
|
||||
java $LOG -jar legacyworlds-server-main-*.jar --run-tool $1 "$2"
|
1
build-tools/server-config-example.sh
Normal file
1
build-tools/server-config-example.sh
Normal file
|
@ -0,0 +1 @@
|
|||
LOG="-Dlog4j.configuration=log4j.properties"
|
9
build-tools/start-server.sh
Executable file
9
build-tools/start-server.sh
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
BASE="`dirname $0`"
|
||||
cd "$BASE/server"
|
||||
source server-config.sh
|
||||
if [ "x$1" = "x--debug" ]; then
|
||||
java $LOG -jar legacyworlds-server-main-*.jar
|
||||
else
|
||||
( java $LOG -jar legacyworlds-server-main-*.jar </dev/null >/dev/null 2>&1 & ) </dev/null >/dev/null 2>&1 &
|
||||
fi
|
2
build-tools/stop-server.sh
Executable file
2
build-tools/stop-server.sh
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
"`dirname $0`"/execute-clit.sh Stop
|
Loading…
Add table
Add a link
Reference in a new issue