imported scripts from intellicastle project and adapted to bordercastle

This commit is contained in:
Leon Poyyayil 2025-10-25 08:02:34 +02:00
parent 6178c58132
commit dd07940e6a
29 changed files with 1744 additions and 2 deletions

45
bordercastle.conf Normal file
View file

@ -0,0 +1,45 @@
VERSION_MAJOR=1
VERSION_MINOR=81
BC_VER=${VERSION_MAJOR}.${VERSION_MINOR}
FORCED=false
VERBOSE=true
INFO=true
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
M2_HOME=/data/dev/tool/maven/3.0.5
MAVEN_REPO=/data/dev/tool/maven/repo
USER_HOME=$MAIN_DIR/maven/user.home
PROGUARD_JAR=/data/java/libs/ProGuard/7.7.0/lib/proguard.jar
PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH
export JAVA_HOME M2_HOME USER_HOME HOME PATH
DIST_DIR=$MAIN_DIR/libs
JAVA_RUNTIME=$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/jce.jar
JAVAX_ACTIVATION_JAR=$MAVEN_REPO/javax/activation/activation/1.1/activation-1.1.jar
JAVAX_MAIL_JAR=$MAVEN_REPO/javax/mail/mail/1.4.5/mail-1.4.5.jar
if [[ ! -f $JAVAX_ACTIVATION_JAR ]]; then
echo "missing JAVAX_ACTIVATION_JAR: $JAVAX_ACTIVATION_JAR"
exit -1
fi
if [[ ! -f $JAVAX_MAIL_JAR ]]; then
echo "missing JAVAX_MAIL_JAR: $JAVAX_MAIL_JAR"
exit -1
fi
JAVA_CLASSPATH=$JAVAX_ACTIVATION_JAR:$JAVAX_MAIL_JAR
verbose() {
if [[ "$VERBOSE" == "true" ]]; then
echo "$@"
fi
}
info() {
if [[ "$VERBOSE" == "true" || "$INFO" == "true" ]]; then
echo "$@"
fi
}