summaryrefslogtreecommitdiffstats
path: root/common/init.sh
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2009-12-11 00:18:29 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2009-12-11 00:18:29 +0100
commitcd110f2944e9fb37cd1f21bb869d24949f6941f0 (patch)
tree5642397f290b760373f24fc934b8e2171c431705 /common/init.sh
parent27e0588ee8cb335fe6749f2f076fffbd8c051b84 (diff)
downloadbackup-cd110f2944e9fb37cd1f21bb869d24949f6941f0.tar.gz
backup-cd110f2944e9fb37cd1f21bb869d24949f6941f0.tar.xz
backup-cd110f2944e9fb37cd1f21bb869d24949f6941f0.zip
new version, mysql binlog reset
Diffstat (limited to 'common/init.sh')
-rw-r--r--common/init.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/common/init.sh b/common/init.sh
new file mode 100644
index 0000000..a955f18
--- /dev/null
+++ b/common/init.sh
@@ -0,0 +1,21 @@
+# init common function for backup
+
+# get path to common script dir
+if [ -z "${BACKUP_ROOT}" -o ! -d "${BACKUP_ROOT}/common/" ]; then
+ echo "\$BACKUP_ROOT not set or invalid! (common dir not there)" >&2
+ echo "Please set it to the path to the root directory of the" >&2
+ echo "backup scripts before sourcing this init.sh file." >&2
+ exit 1
+fi
+
+# load all common scripts
+for file in ${BACKUP_ROOT}/common/*
+do
+ if [ "$(basename ${file})" != "init.sh" ]; then
+ source "${file}"
+ fi
+done
+
+# check if git is available for update
+_check_tools git
+_self_update