mirror of
				https://github.com/shokinn/.files.git
				synced 2025-11-04 04:28:11 +00:00 
			
		
		
		
	consolidate and templeate my to files
in order to stop maintainung different files for each operationg system
This commit is contained in:
		
							parent
							
								
									7a1e8fda4b
								
							
						
					
					
						commit
						c377eb276a
					
				
					 40 changed files with 246 additions and 454 deletions
				
			
		| 
						 | 
				
			
			@ -1,23 +1,23 @@
 | 
			
		|||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# {{@@ env['dotdrop_warning'] @@}}
 | 
			
		||||
# {{@@ header() @@}}
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
if [[ $UID -ne 0 ]]; then
 | 
			
		||||
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"
 | 
			
		||||
if [[ -z "${1}" ]]; then
 | 
			
		||||
	echo "Usage: ${0} <project>"
 | 
			
		||||
	echo "e.g.: ${0} c3"
 | 
			
		||||
	echo " "
 | 
			
		||||
	echo "Valid options:"
 | 
			
		||||
	for i in "${options[@]}"; do
 | 
			
		||||
		echo "    - $i"
 | 
			
		||||
		echo "    - ${i}"
 | 
			
		||||
	done
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -25,28 +25,28 @@ fuse="/video/fuse"
 | 
			
		|||
video="/video/video"
 | 
			
		||||
tmp="/video/tmp"
 | 
			
		||||
 | 
			
		||||
if mount | grep $fuse > /dev/null; then
 | 
			
		||||
    umount $fuse
 | 
			
		||||
if mount | grep ${fuse} > /dev/null; then
 | 
			
		||||
    umount ${fuse}
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if mount | grep $video > /dev/null; then
 | 
			
		||||
    umount $video
 | 
			
		||||
if mount | grep ${video} > /dev/null; then
 | 
			
		||||
    umount ${video}
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if mount | grep $tmp > /dev/null; then
 | 
			
		||||
    umount $tmp
 | 
			
		||||
if mount | grep ${tmp} > /dev/null; then
 | 
			
		||||
    umount ${tmp}
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
case $1 in
 | 
			
		||||
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
 | 
			
		||||
		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
 | 
			
		||||
		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)
 | 
			
		||||
		;;
 | 
			
		||||
| 
						 | 
				
			
			@ -54,6 +54,6 @@ case $1 in
 | 
			
		|||
		echo "Mountpoint does not exist."
 | 
			
		||||
		echo "Please use one of the following:"
 | 
			
		||||
		for i in "${options[@]}"; do
 | 
			
		||||
                	echo "    - $i"
 | 
			
		||||
                	echo "    - ${i}"
 | 
			
		||||
        	done
 | 
			
		||||
esac
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue