#!/bin/zsh
#----------------------------------------
#
# Update the ATLAS pacman mirror "am-BNL"
#
#========================================

curDir=$PWD
workDir=`dirname $0`
cd $workDir
workDir=$PWD
echo "workDir=$workDir"

echo "\n`date` Setting up pacman prior to updating am-BNL"

# set up pacman
source /afs/usatlas/software/pacman/pacman/setup.sh

echo "\n`date` Going to update am-BNL"

# update am-BNL
pacman -trust-all-caches -update Atlas.mirror


# check the remaing space after the mirror update
# ===============================================
usedSpace=`fs lq * | awk '{print $4}' | sort -u | grep "\%" | tail -1`
if [[ "$usedSpace" > "95%" ]]; then
  mail -s "am-BNL WARNING! little space left on $PWD" "yesw@bnl.gov" << EOF
On disk=$PWD, $usedSpace has been used!
Please clean up.

EOF
fi

# resume previous dir
cd $curDir

