aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2025-12-02 14:25:28 +0100
committerKarel Kočí <cynerd@email.cz>2025-12-02 14:25:28 +0100
commit40cfd0ea535be3a0198a92d5216c187659e6b486 (patch)
tree37ec2c222d7a4f388566198ec79bf8251670a7bf
parent44e85ce478f97429d88dc8a6a3b55e9af55a5cee (diff)
downloadmyconfigs-40cfd0ea535be3a0198a92d5216c187659e6b486.tar.gz
myconfigs-40cfd0ea535be3a0198a92d5216c187659e6b486.tar.bz2
myconfigs-40cfd0ea535be3a0198a92d5216c187659e6b486.zip
elektroline00: improve with automatic passwordHEADmaster
-rwxr-xr-xlocal/bin/elektroline0013
1 files 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