summaryrefslogtreecommitdiff
path: root/syncdata
diff options
context:
space:
mode:
Diffstat (limited to 'syncdata')
-rwxr-xr-xsyncdata4
1 files changed, 4 insertions, 0 deletions
diff --git a/syncdata b/syncdata
index bee7df9..8647c81 100755
--- a/syncdata
+++ b/syncdata
@@ -25,6 +25,10 @@ for f in `cat ~/.config/datasync/files`; do
echo "local time: "$lt
fi
if [[ -z ${rt} || ( ${lt} != ${rt} && ${lt} -ge ${rt} ) ]]; then #local file is newer, so update
+ #make sure to have trailing '/' if directory, because rsync is weird
+ if [[ -d ${f} ]]; then
+ f=${f}"/"
+ fi
if [[ $DBG ]]; then
echo "local file is newer. updating."
echo "execute update? (y/n)"