summaryrefslogtreecommitdiff
path: root/backup2nextcloud
diff options
context:
space:
mode:
Diffstat (limited to 'backup2nextcloud')
-rwxr-xr-xbackup2nextcloud28
1 files changed, 28 insertions, 0 deletions
diff --git a/backup2nextcloud b/backup2nextcloud
new file mode 100755
index 0000000..cb61d2e
--- /dev/null
+++ b/backup2nextcloud
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+PATH=/usr/bin:/bin:/usr/sbin:/sbin
+
+F=`mktemp`
+FT="/tmp/`hostname`.tar.bz2"
+
+if [ -f $FT ]; then
+ echo "File $FT exists - incomplete run?"
+ exit 1
+fi
+
+mv $F $FT
+
+tar -jcf $FT `cat /etc/backup-dirs | tr '\n' ' '` 2> /dev/null
+
+rclone copy $FT nextcloud:/
+RVAL=$?
+
+if [ $? == 0 ]; then
+ rm $FT
+ exit 0
+else
+ exit 1
+fi
+
+
+