summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrothedev <grothedev@gmail.com>2022-06-16 10:36:32 -0400
committergrothedev <grothedev@gmail.com>2022-06-16 10:36:32 -0400
commita0a8557dae52cde720cd8265c30b20035e1924fd (patch)
tree49c9a9dd3b8d2141d5625225eba90d49e6727822
parent7cffee6a046410d57e3da145404219daa8f6dd71 (diff)
bug fixes and updated backed-up files
-rwxr-xr-xbackup_simple18
-rw-r--r--datasync.path17
-rwxr-xr-xupdate_datasync_service18
3 files changed, 29 insertions, 24 deletions
diff --git a/backup_simple b/backup_simple
index 9bdcc88..72b2a3c 100755
--- a/backup_simple
+++ b/backup_simple
@@ -18,9 +18,9 @@ src_path="$1"
#dest='hb:/var/stor/personal/backup/'
dest_host="hb"
if [[ $HB_BACKUP_DIR ]]; then
- dest_path=$HB_BACKUP_DIR"/"${src_path}
+ dest_path=$HB_BACKUP_DIR"/"
else
- dest_path="~/"${src_path}
+ dest_path="~/"
fi
rsargs=''
@@ -36,14 +36,14 @@ if [[ $3 ]]; then
fi
dest=$dest_host":"$dest_path
-if [[ ${dest_path: -1} == "/" ]]; then
- ssh hb mkdir -p ${dest_path}
-else
- dest_parent_dir=`echo $dest_path | rev | cut -d'/' -f2- | rev`
- ssh hb mkdir -p ${dest_parent_dir}
-fi
+#if [[ ${dest_path: -1} == "/" ]]; then
+# ssh hb mkdir -p ${dest_path}
+#else
+# dest_parent_dir=`echo $dest_path | rev | cut -d'/' -f2- | rev`
+# ssh hb mkdir -p ${dest_parent_dir}
+#fi
echo "NEW BACKUP $d ${src_path} -> ${dest}" >> /var/log/datasync.log
-rsync -arvzP --protect-args -e ssh --update ${src_path} ${dest} ${rsargs} >> /var/log/datasync.log
+rsync -ahAvz --protect-args -e ssh --update ${src_path} ${dest} ${rsargs} >> /var/log/datasync.log
echo "" >> /var/log/datasync.log
diff --git a/datasync.path b/datasync.path
index db6bc08..3319c1d 100644
--- a/datasync.path
+++ b/datasync.path
@@ -2,13 +2,16 @@
Wants=datasync.service
[Path]
-PathModified=/home/thomas/doc/blog/
-PathModified=/home/thomas/img/
-PathModified=/home/thomas/_journal
-PathModified=/home/thomas/lmms/projects/
-PathModified=/home/thomas/do
-PathModified=/home/thomas/_poetry
-PathModified=/home/thomas/aud/me/fragments-album-forreal-2018/
+PathChanged=/home/thomas/doc/
+PathChanged=/home/thomas/img/
+PathChanged=/home/thomas/_journal
+PathChanged=/home/thomas/lmms/projects/
+PathChanged=/home/thomas/do
+PathChanged=/home/thomas/_poetry
+PathChanged=/home/thomas/aud/
+PathChanged=/home/thomas/.password-store
+PathChanged=/home/thomas/vid
+PathChanged=/home/thomas/dev
Unit=datasync.service
[Install]
diff --git a/update_datasync_service b/update_datasync_service
index 7f1a949..e9267d7 100755
--- a/update_datasync_service
+++ b/update_datasync_service
@@ -1,17 +1,19 @@
#!/bin/bash
-echo "[Unit]" | sudo tee /etc/systemd/system/datasync.path
-echo "Wants=datasync.service" | sudo tee /etc/systemd/system/datasync.path
-echo "" | sudo tee /etc/systemd/system/datasync.path
-echo "[Path]" | sudo tee /etc/systemd/system/datasync.path
+sudo rm /etc/systemd/system/datasync.path
+
+echo "[Unit]" | sudo tee -a /etc/systemd/system/datasync.path
+echo "Wants=datasync.service" | sudo tee -a /etc/systemd/system/datasync.path
+echo "" | sudo tee -a /etc/systemd/system/datasync.path
+echo "[Path]" | sudo tee -a /etc/systemd/system/datasync.path
for f in `cat ~/.config/datasync/files`; do
f=`echo ${f} | sed 's,~,/home/'${USER}',g'`
echo "PathChanged="${f} | sudo tee -a /etc/systemd/system/datasync.path
done
-echo "Unit=datasync.service" | sudo tee /etc/systemd/system/datasync.path
-echo "" | sudo tee /etc/systemd/system/datasync.path
-echo "[Install]" | sudo tee /etc/systemd/system/datasync.path
-echo "WantedBy=datasync.service" | sudo tee /etc/systemd/system/datasync.path
+echo "Unit=datasync.service" | sudo tee -a /etc/systemd/system/datasync.path
+echo "" | sudo tee -a /etc/systemd/system/datasync.path
+echo "[Install]" | sudo tee -a /etc/systemd/system/datasync.path
+echo "WantedBy=datasync.service" | sudo tee -a /etc/systemd/system/datasync.path