Commit 973f6576 authored by Donald H. (Donnie) Pinkston, III's avatar Donald H. (Donnie) Pinkston, III
Browse files

Merge branch 'master' of gitlab.caltech.edu:cs122-19wi/nanodb-base

No related merge requests found
Showing with 33 additions and 3 deletions
+33 -3
......@@ -4,10 +4,20 @@
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Run 'mvn package' to build the project."
echo "ERROR: Can't find NanoDB server JAR file. Run 'mvn package' to build the project."
exit 1
fi
# Check if the sources are out of date and warn the user to rerun 'mvn package'.
{
SOURCE_LAST_MODIFIED="$(find src -type f -exec stat \{\} --printf='%Y\n' \; | sort -n -r | head -n 1)"
JAR_LAST_MODIFIED="$(stat $NANODB_SERVER_JAR --printf '%Y\n')"
if [ -n "$SOURCE_LAST_MODIFIED" -a "$SOURCE_LAST_MODIFIED" -gt "$JAR_LAST_MODIFIED" ]; then
echo "WARNING: Your jar file is out of date. Please re-run 'mvn package' to rebuild the project."
fi
} 2>/dev/null
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
# Server properties can be specified as system-property arguments. Examples:
......
......@@ -4,10 +4,20 @@
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Have you built the project?"
echo "ERROR: Can't find NanoDB server JAR file. Run 'mvn package' to build the project."
exit 1
fi
# Check if the sources are out of date and warn the user to rerun 'mvn package'.
{
SOURCE_LAST_MODIFIED="$(find src -type f -exec stat \{\} --printf='%Y\n' \; | sort -n -r | head -n 1)"
JAR_LAST_MODIFIED="$(stat $NANODB_SERVER_JAR --printf '%Y\n')"
if [ -n "$SOURCE_LAST_MODIFIED" -a "$SOURCE_LAST_MODIFIED" -gt "$JAR_LAST_MODIFIED" ]; then
echo "WARNING: Your jar file is out of date. Please re-run 'mvn package' to rebuild the project."
fi
} 2>/dev/null
# To set the page-size to use, add "-Dnanodb.pagesize=2048" to JAVA_OPTS.
# To enable transaction processing, add "-Dnanodb.txns=on" to JAVA_OPTS.
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
......
......@@ -4,10 +4,20 @@
NANODB_SERVER_JAR=`ls target/nanodb-server-*.jar 2>/dev/null`
if [ -z "$NANODB_SERVER_JAR" ]
then
echo "Can't find NanoDB server JAR file. Have you built the project?"
echo "Can't find NanoDB server JAR file. Run 'mvn package' to build the project."
exit 1
fi
# Check if the sources are out of date and warn the user to rerun 'mvn package'.
{
SOURCE_LAST_MODIFIED="$(find src -type f -exec stat \{\} --printf='%Y\n' \; | sort -n -r | head -n 1)"
JAR_LAST_MODIFIED="$(stat $NANODB_SERVER_JAR --printf '%Y\n')"
if [ -n "$SOURCE_LAST_MODIFIED" -a "$SOURCE_LAST_MODIFIED" -gt "$JAR_LAST_MODIFIED" ]; then
echo "WARNING: Your jar file is out of date. Please re-run 'mvn package' to rebuild the project."
fi
} 2>/dev/null
# To set the page-size to use, add "-Dnanodb.pagesize=2048" to JAVA_OPTS.
# To enable transaction processing, add "-Dnanodb.txns=on" to JAVA_OPTS.
JAVA_OPTS="-Dlog4j.configurationFile=log4j2.properties"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment