#!/bin/bash

progname=$(basename "$0")
echo "----- starting $progname -----" >&2

grami=$1

if [ -z "$grami" ]; then
    echo '$progname: No grami file given!' >&2
    exit 1
elif [ ! -r $grami ]; then
    echo "$progname: Cannot read grami file: $grami" >&2
    exit 1
fi

ARC_CONF=${ARC_CONF:-/etc/arc.conf}
ARC_LOCATION=${ARC_LOCATION:-@arc_location@}

source $ARC_LOCATION/libexec/config_parser.sh

config_parse_file $ARC_CONF >&2 || exit 1
config_update_from_section "common"
config_update_from_section "infosys"
config_update_from_section "grid-manager"

source $ARC_LOCATION/libexec/configure-condor-env.sh >&2 || exit 1

joboption_jobid=$(sed -n 's/^joboption_jobid=//p' $grami)
echo "$progname: canceling job $joboption_jobid with condor_rm..." >&2
$CONDOR_BIN_PATH/condor_rm ${joboption_jobid%.condor} >&2
echo "----- exiting $progname -----" >&2
exit 0
