Page MenuHomec4science

bamc_projects.sh
No OneTemporary

File Metadata

Created
Thu, May 9, 08:07

bamc_projects.sh

#!/bin/bash
function action_clean() {
local exam=$1
assert_exam $exam
if [ $? -eq 1 ]; then return 1; fi
verbose "Cleaning '$exam' in workspace '$DIR_WORKSPACE'..."
confirm "Clean project and outputs for exam '$exam' ?"
if [ $? -eq 0 ]; then return 0; fi
for dir in $(echo $DIR_PROJECTS $DIR_SAMPLES $DIR_BLANKS $DIR_PDFS $DIR_LISTS); do
if [ -d "$DIR_WORKSPACE/$dir/$exam" ]; then
rm -rf "$DIR_WORKSPACE/$dir/$exam/"
else
rm -rf $DIR_WORKSPACE/$dir/$exam*
fi
if [ -d "$DIR_WORKSPACE/$dir" ]; then
if [ $(ls -1A $DIR_WORKSPACE/$dir/ | wc -l) -eq 0 ]; then
verbose "Removing now empty directory: '$dir'"
rmdir $DIR_WORKSPACE/$dir/
fi
fi
done
return 0
}
# EOF

Event Timeline