diff options
Diffstat (limited to 'bin/srt')
-rwxr-xr-x | bin/srt | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -143,11 +143,17 @@ else SRT=$0 fi +# set up base paths and definitions export SRT_BASE_DIR=$(dirname $SRT) SRT_BASE_DIR=$(readlink -f $SRT_BASE_DIR) SRT_BASE_DIR=$(dirname $SRT_BASE_DIR) MANAGE="python3 $SRT_BASE_DIR/lib/manage.py" +# insure basic directories are present +mkdir -p $SRT_BASE_DIR/data +mkdir -p $SRT_BASE_DIR/data/cache +mkdir -p $SRT_BASE_DIR/update_logs +touch $SRT_BASE_DIR/update_logs/master_log.txt ADDR_PORT="localhost:8000" unset CMD @@ -214,6 +220,10 @@ case $CMD in echo "Failed ${CMD}." exit 4 fi + # create working directories for srtool + mkdir -p $SRT_BASE_DIR/update_logs + mkdir -p $SRT_BASE_DIR/backups + mkdir -p $SRT_BASE_DIR/reports # set fail safe stop system on terminal exit trap stop_system SIGHUP echo "Successful ${CMD}." |