From 40cfd0ea535be3a0198a92d5216c187659e6b486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Tue, 2 Dec 2025 14:25:28 +0100 Subject: elektroline00: improve with automatic password --- local/bin/elektroline00 | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/local/bin/elektroline00 b/local/bin/elektroline00 index 1164dd7..7a21cd6 100755 --- a/local/bin/elektroline00 +++ b/local/bin/elektroline00 @@ -19,10 +19,17 @@ while getopts "u" opt; do done if [ "$umount" = "n" ]; then + mount_cifs() { + sudo --preserve-env=PASSWD mount.cifs -o username=kkoci,uid=1000 "$1" "$path/$2" + echo "Mounted $path/$2" + } + sudo mkdir -p "$path" - sudo mount.cifs -o username=kkoci,uid=1000 "//czelldata.elektroline.cz/Share" "$path/share" - sudo mount.cifs -o username=kkoci "//10.0.0.3/company" "$path/company" - sudo mount.cifs -o username=kkoci "//10.0.0.3/elektro_doc" "$path/elektro_doc" + export PASSWD + PASSWD="$(pass elektroline.cz/kkoci)" + mount_cifs "//czelldata.elektroline.cz/Share" "share" + mount_cifs "//10.0.0.3/company" "company" + mount_cifs "//10.0.0.3/elektro_doc" "elektro_doc" else sudo umount "$path"/{share,company,elektro_doc} fi -- cgit v1.2.3