diff --git a/workflow/qhtcp-workflow b/workflow/qhtcp-workflow index f35975df..7185b990 100755 --- a/workflow/qhtcp-workflow +++ b/workflow/qhtcp-workflow @@ -59,6 +59,7 @@ # @option -h | --help Print help message and exit (overrides other options) DEBUG=1 # Turn debugging ON by default during development +DEMO=1 # Turn demo mode on (uses demo dirs instead of production paths) shopt -s extglob # @section Libraries @@ -1596,8 +1597,11 @@ main() { # Find a scans directory # TODO change back for production, avoid actual scan dirs during testing - # local scans_heirarchy=("./scans" "/mnt/data/scans" "/mnt/data/ExpJobs" "./scans") - local scans_heirarchy=( "$SCANS_DIR" "./scans" "/mnt/data/scans" "./scans") + # local scans_heirarchy=("./scans" "/mnt/data/scans" "/mnt/data/ExpJobs" "./scans") + local scans_heirarchy=( "$SCANS_DIR" "./scans" "/mnt/data/scans" "templates/scans-demo" "./scans") + + # In demo mode prepend the array with the demo scans dir + ((DEMO)) && scans_heirarchy=("templates/scans-demo" "${scans_heirarchy[@]}") [[ -z $SCANS_DIR ]] && for d in "${scans_heirarchy[@]}"; do if [[ -d $d ]]; then