.files/dotfiles/bin/mount_c3voc

51 lines
988 B
Plaintext
Raw Normal View History

#!/usr/bin/env bash
2018-12-28 12:20:31 +00:00
#
# {{@@ env['dotdrop_warning'] @@}}
#
if [[ $UID -ne 0 ]]; then
echo "You have to run this script as root!"
exit 1
fi
2018-12-28 12:25:21 +00:00
options=( storage aws )
if [[ -z "$1" ]]; then
echo "Usage: $0 <project>"
echo "e.g.: $0 c3"
echo " "
echo "Valid options:"
for i in "${options[@]}"; do
echo " - $i"
done
fi
fuse="/video/fuse"
video="/video/video"
if mount | grep $fuse > /dev/null; then
umount $fuse
fi
if mount | grep $video > /dev/null; then
umount $video
fi
case $1 in
storage)
mount.cifs //storage.lan.c3voc.de/fuse $fuse -o rw,guest -o uid=phg
mount.cifs //storage.lan.c3voc.de/video $video -o rw,guest -o uid=phg
;;
aws)
mount.cifs //aws.lan.c3voc.de/fuse $fuse -o rw,guest -o uid=phg
mount.cifs //aws.lan.c3voc.de/video $video -o rw,guest -o uid=phg
;;
2018-12-28 12:25:21 +00:00
*)
echo "Mountpoint does not exist."
echo "Please use one of the following:"
for i in "${options[@]}"; do
echo " - $i"
done
esac