bordercastle/bin/bordercastle-post-build-cleanup.sh

36 lines
1.2 KiB
Bash
Executable file

#!/bin/bash
## -- FILE ------------------------------------------------------------------
## name : bordercastle-post-build-cleanup.sh
## project : BoarderZone: BorderCastle
## created : Leon Poyyayil - 2014-08-09
## language : Linux shell script
## environment: GNU bash
## copyright : (c) 1990-2025 by Leon Poyyayil (private), Switzerland
## license : Bouncy Castle License. see LICENSE
## --------------------------------------------------------------------------
# this script simply removes all stuff that has been created during a full build
SCRIPT_DIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
MAIN_DIR=$(readlink -f $( dirname "$SCRIPT_DIR") )
pushd $MAIN_DIR > /dev/null
. bordercastle.conf
for TARGET in light mail pg pkix prov tls util
do
echo "- boca-$TARGET ..."
rm -rf boca-$TARGET/src/ boca-$TARGET/target/ boca-$TARGET/pom.xml
if [ "$TARGET" == "test" ]; then
# remove generated test output files ...
rm -f boca-$TARGET/*
fi
rmdir boca-$TARGET
done
rm -rf private/patch/bouncycastle/*
rm -rf private/patch/bordercastle/*
rm pom.xml
popd >/dev/null
## -- EOF -------------------------------------------------------------------