From: SVN by r. <sv...@ca...> - 2007-10-08 13:47:16
|
Author: rotman Date: 2007-10-08 15:46:58 +0200 (Mon, 08 Oct 2007) New Revision: 167 Modified: makejars.sh sqlshell Log: Use sane defaults Modified: makejars.sh =================================================================== --- makejars.sh 2007-10-08 12:16:13 UTC (rev 166) +++ makejars.sh 2007-10-08 13:46:58 UTC (rev 167) @@ -1,18 +1,23 @@ #!/bin/bash +PROJECT=sqlshell VERSION=0.2 + +#cleanup rm -Rf release mkdir release cd release + #create source files mkdir source cp -Rf ../src source cp ../pom.xml source cp ../README source -cp ../sqlshell source +cp ../${PROJECT} source cd source -rm -Rf `find . -name *.svn` -tar zcf ../sqlshell-src-$VERSION.tgz . -zip -r ../sqlshell-src-$VERSION.zip . +rm -Rf src/www +find . -name "*.svn" | xargs rm -Rf +tar zcf ../${PROJECT}-src-${VERSION}.tgz . +zip -r ../${PROJECT}-src-${VERSION}.zip . cd .. rm -Rf source @@ -21,19 +26,23 @@ mvn clean package cd release mkdir bin -cp ../sqlshell bin +cp ../${PROJECT} bin cp ../README bin cp ../src/main/resources/db.properties bin -cp ../target/*.jar bin/sqlclient.jar +cp ../target/*.jar bin/${PROJECT}.jar cp -Rf ../lib bin cp -Rf ${HOME}/.m2/repository/hsqldb/hsqldb/1.8.0/hsqldb-1.8.0.jar bin/lib mkdir bin/db cp -Rf ../db/*.script bin/db cp -Rf ../db/*.properties bin/db cd bin -rm -Rf `find . -name *.svn` -tar zcf ../sqlshell-bin-$VERSION.tgz . -zip -r ../sqlshell-bin-$VERSION.zip . +find . -name "*.svn" | xargs rm -Rf +mv sqlshell _sqlshell +cat _sqlshell | awk '{ gsub("SQLSHELL=","#SQLSHELL="); gsub("##SQLSHELL=","SQLSHELL="); print }' > sqlshell +chmod +x sqlshell +rm _sqlshell +tar zcf ../${PROJECT}-bin-${VERSION}.tgz . +zip -r ../${PROJECT}-bin-${VERSION}.zip . cd .. rm -Rf bin cd .. Modified: sqlshell =================================================================== --- sqlshell 2007-10-08 12:16:13 UTC (rev 166) +++ sqlshell 2007-10-08 13:46:58 UTC (rev 167) @@ -15,28 +15,22 @@ # limitations under the License. # Path to java executable +#JAVA=$(which java) JAVA=${JAVA_HOME}/bin/java -#JAVA=`which java` # Dir to use as base for relative locations -#WORKINGDIR=`pwd` -WORKINGDIR=`pwd` +WORKINGDIR=$(pwd) # The directory where the JCurses jar and library are located. # Please note that JCurses requires tje jcurses.jar and libjcurses.so to # be located in the same directory. -#JCURSES=${WORKINGDIR}/lib/ JCURSES=${WORKINGDIR}/lib # Where to find the SQLShell classes -#SQLSHELL=${WORKINGDIR}/sqlclient-0.1-SNAPSHOT.jar -#SQLSHELL=target/classes -SQLSHELL=sqlclient.jar +#SQLSHELL=${WORKINGDIR}/sqlshell.jar +SQLSHELL=target/classes # Jars providing drivers for the databases to support. -#DRIVERS="${HOME}/.m2/repository/hsqldb/hsqldb/1.8.0/hsqldb-1.8.0.jar -#${HOME}/.m2/repository/db/oracle/1.4/oracle-1.4.jar" - DRIVERS="${WORKINGDIR}/lib/hsqldb-1.8.0.jar" # The classpath to use when running |