Abstracted dataset creation from within function to separate function
This commit is contained in:
		@@ -29,32 +29,31 @@ create_zpool () {
 | 
				
			|||||||
		/dev/disk/by-id/"${1}"
 | 
							/dev/disk/by-id/"${1}"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mkdataset () {
 | 
				
			||||||
 | 
						mkdir -p "$1"
 | 
				
			||||||
 | 
						sudo zfs create -o mountpoint="$1" "$2"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
create_datasets () {
 | 
					create_datasets () {
 | 
				
			||||||
	DATASET=("${HOME}/Documents/.calibre" "${1}/LITERATURE")
 | 
						DATASET=("${HOME}/Documents/.calibre" "${1}/LITERATURE")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/Videos" "${1}/FILM")
 | 
						DATASET=("${HOME}/Videos" "${1}/FILM")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/.var/app/com.valvesoftware.Steam" "${1}/STEAMGAMES")
 | 
						DATASET=("${HOME}/.var/app/com.valvesoftware.Steam" "${1}/STEAMGAMES")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
						DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/Games" "${1}/GAMES")
 | 
						DATASET=("${HOME}/Games" "${1}/GAMES")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
	ln -s "${HOME}/.var/app/com.valvesoftware.Steam" "${DATASET[0]}/Steam"
 | 
						ln -s "${HOME}/.var/app/com.valvesoftware.Steam" "${DATASET[0]}/Steam"
 | 
				
			||||||
	ln -s "${HOME}/.var/app/org.libretro.RetroArch" "${DATASET[0]}/libRetro"
 | 
						ln -s "${HOME}/.var/app/org.libretro.RetroArch" "${DATASET[0]}/libRetro"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
						DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
				
			||||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DATASET=("${HOME}/.XXX" "${1}/XXX")
 | 
						DATASET=("${HOME}/.XXX" "${1}/XXX")
 | 
				
			||||||
	mkdir -p "${DATASET[0]}"
 | 
						mkdir -p "${DATASET[0]}"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user