refactored trac backup
authorChris Koeritz <fred@gruntose.com>
Mon, 2 Jan 2017 01:14:15 +0000 (20:14 -0500)
committerChris Koeritz <fred@gruntose.com>
Mon, 2 Jan 2017 01:14:15 +0000 (20:14 -0500)
using the arbitrary backup script in the backup trac script now.
also fixed algorithms makefile for name change.

nucleus/library/algorithms/makefile
scripts/archival/backup_trac.sh

index 8cf4b298b62ecaa54081e2e3e84f4108f62dd348..8dd60e43026aaca1501477b4dba2940a062f54f9 100644 (file)
@@ -2,7 +2,7 @@ include cpp/variables.def
 
 PROJECT = algorithms
 TYPE = library
-SOURCE = placeholder.cpp
+SOURCE = sorts.cpp
 TARGETS = algorithms.lib
 
 include cpp/rules.def
index e1588121a7dde4d606e29776f5335e80ea2e23d5..f96e5ae5acbf4cd868a13f45dd82c231a47bd80d 100755 (executable)
@@ -1,18 +1,13 @@
 #!/bin/bash
 
-# backs up our trac repository.
+# backs up a trac repository into a tar.gz file.
+
+export WORKDIR="$( \cd "$(\dirname "$0")" && \pwd )"  # obtain the script's working directory.
 
 trac_path="$1"; shift
 archive_path="$1"; shift
 
-if [ -z "$trac_path" -o -z "$archive_path" ]; then
-  echo This script needs the path to the trac database as the first parameter
-  echo and the path to the storage directory as the second parameter.
-  exit 1
-fi
-
-sep='_'
-
-tar -czf "${archive_path}/trac_bkup_$(date +"%Y$sep%m$sep%d$sep%H%M$sep%S" | tr -d '/\n/').tar.gz" "$trac_path" &>$TMP/zz_backup_trac.log
+# call our arbitrary backer upper, since this is a simple single directory case.
+bash $WORKDIR/backup_arbitrary.sh "$trac_path" "$archive_path" "trac_bkup"