packages feed

liquidhaskell-0.8.0.2: scripts/performance/cleanup.bash

#!/bin/bash

SCRIPT_DIR=`dirname $0`;
SCRIPT_LOGS="$SCRIPT_DIR/logs";
FAILURES_OCCURRED=false;

function notify_if_failed {
    local EXIT_CODE=$?;
    if [ $EXIT_CODE != 0 ]
    then
        echo $1;
        echo "Exit code was: $EXIT_CODE";
        $FAILURES_OCCURRED=true;
    fi
}

echo "Deleting $SCRIPT_LOGS...";
rm -rf $SCRIPT_LOGS;
notify_if_failed "Failed to delete $SCRIPT_LOGS...";

if [ $FAILURES_OCCURRED = true ]
then
    echo "Cleanup failures occurred, please investigate...";
else
    echo "Cleanup completed successfully!";
fi