aboutsummaryrefslogtreecommitdiff
path: root/local/bin
diff options
context:
space:
mode:
Diffstat (limited to 'local/bin')
-rwxr-xr-xlocal/bin/allsync2
-rwxr-xr-xlocal/bin/cloud15
-rwxr-xr-xlocal/bin/elektroline001
3 files changed, 16 insertions, 2 deletions
diff --git a/local/bin/allsync b/local/bin/allsync
index 0dcccc5..70c9d29 100755
--- a/local/bin/allsync
+++ b/local/bin/allsync
@@ -23,7 +23,7 @@ cron_enable() {
} | crontab -
else
systemctl --user start allsync.timer
- systemctl --user start davmail.timer
+ systemctl --user start davmail.service
fi
notify_bar
}
diff --git a/local/bin/cloud b/local/bin/cloud
index db6e717..187db18 100755
--- a/local/bin/cloud
+++ b/local/bin/cloud
@@ -19,8 +19,21 @@ while getopts "u" opt; do
done
if [ "$umount" = "n" ]; then
+ url="https://cloud.cynerd.cz/remote.php/dav/files/cynerd"
+ conf="$(mktemp)"
+ secrets="$(mktemp)"
+ trap 'rm -f "$conf" "$secrets"' EXIT HUP INT QUIT SEGV PIPE TERM
+ cat >"$conf" <<-EOF
+ [$path]
+ secrets ${secrets}
+ use_locks 0
+ EOF
+ chmod 600 "$secrets"
+ echo "$url cynerd $(pass cynerd.cz/nextcloud/davfs)" >"$secrets"
+ sudo chown root "$secrets"
sudo mkdir -p "$path"
- sudo mount.davfs -o uid=1000,username=cynerd "https://cloud.cynerd.cz/remote.php/dav/files/cynerd" "$path"
+ sudo mount.davfs -o "conf=${conf}" -o uid=1000 "$url" "$path"
+ sudo rm -f "$secrets"
else
sudo umount "$path"
fi
diff --git a/local/bin/elektroline00 b/local/bin/elektroline00
index 7a21cd6..99664d2 100755
--- a/local/bin/elektroline00
+++ b/local/bin/elektroline00
@@ -20,6 +20,7 @@ done
if [ "$umount" = "n" ]; then
mount_cifs() {
+ sudo mkdir -p "$path/$2"
sudo --preserve-env=PASSWD mount.cifs -o username=kkoci,uid=1000 "$1" "$path/$2"
echo "Mounted $path/$2"
}