mirror of
				https://github.com/shokinn/.files.git
				synced 2025-11-04 04:28:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
#
 | 
						|
# {{@@ env['dotdrop_warning'] @@}}
 | 
						|
#
 | 
						|
 | 
						|
if [[ $UID -ne 0 ]]; then
 | 
						|
	echo "You have to run this script as root!"
 | 
						|
	exit 1
 | 
						|
fi
 | 
						|
 | 
						|
options=( storage aws umount )
 | 
						|
 | 
						|
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"
 | 
						|
tmp="/video/tmp"
 | 
						|
 | 
						|
if mount | grep $fuse > /dev/null; then
 | 
						|
    umount $fuse
 | 
						|
fi
 | 
						|
 | 
						|
if mount | grep $video > /dev/null; then
 | 
						|
    umount $video
 | 
						|
fi
 | 
						|
 | 
						|
if mount | grep $tmp > /dev/null; then
 | 
						|
    umount $tmp
 | 
						|
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
 | 
						|
		mount.cifs //storage.lan.c3voc.de/tmp $tmp -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
 | 
						|
		mount.cifs //aws.lan.c3voc.de/tmp $tmp -o rw,guest -o uid=phg
 | 
						|
		;;
 | 
						|
	umount)
 | 
						|
		;;
 | 
						|
	*)
 | 
						|
		echo "Mountpoint does not exist."
 | 
						|
		echo "Please use one of the following:"
 | 
						|
		for i in "${options[@]}"; do
 | 
						|
                	echo "    - $i"
 | 
						|
        	done
 | 
						|
esac
 |