aboutsummaryrefslogtreecommitdiff
path: root/local/bin/elektroline00
blob: 7a21cd624c2e430797cc25e6defbe4da8e3a1893 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env bash
path="/media/elektroline"

usage() {
	echo "Usage: $0 [OPTION].." >&2
}

umount="n"
while getopts "u" opt; do
	case "$opt" in
	u)
		umount="y"
		;;
	*)
		usage
		exit 2
		;;
	esac
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"
	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