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}"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
mkdataset () {
 | 
			
		||||
	mkdir -p "$1"
 | 
			
		||||
	sudo zfs create -o mountpoint="$1" "$2"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
create_datasets () {
 | 
			
		||||
	DATASET=("${HOME}/Documents/.calibre" "${1}/LITERATURE")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/Videos" "${1}/FILM")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/.var/app/com.valvesoftware.Steam" "${1}/STEAMGAMES")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/Games" "${1}/GAMES")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	ln -s "${HOME}/.var/app/com.valvesoftware.Steam" "${DATASET[0]}/Steam"
 | 
			
		||||
	ln -s "${HOME}/.var/app/org.libretro.RetroArch" "${DATASET[0]}/libRetro"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/.var/app/org.libretro.RetroArch" "${1}/RARCHGAMES")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
	sudo zfs create -o mountpoint="${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
	mkdataset "${DATASET[0]}" "${DATASET[1]}"
 | 
			
		||||
 | 
			
		||||
	DATASET=("${HOME}/.XXX" "${1}/XXX")
 | 
			
		||||
	mkdir -p "${DATASET[0]}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user