summaryrefslogtreecommitdiffstats
path: root/backup
diff options
context:
space:
mode:
Diffstat (limited to 'backup')
-rw-r--r--backup/zsync-jogamp2jausoft.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/backup/zsync-jogamp2jausoft.sh b/backup/zsync-jogamp2jausoft.sh
new file mode 100644
index 0000000..ebc2ff3
--- /dev/null
+++ b/backup/zsync-jogamp2jausoft.sh
@@ -0,0 +1,26 @@
+#! /bin/bash
+
+function one_zsync()
+{
+ dset=$1
+ shift
+ snap=$1
+ shift
+ zfs send -R -D jogamp_org/$dset@$snap | ssh [email protected] "zfs receive -v -u -d jausoft_com/backup/jogamp.org"
+}
+function all_zsync()
+{
+ snap=$1
+ shift
+ one_zsync data $snap
+ one_zsync services $snap
+ one_zsync system $snap
+ one_zsync users $snap
+}
+function do_zsync()
+{
+ all_zsync setup_complete
+}
+
+do_zsync >& zsync-jogamp2jausoft.log &
+disown $!