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