refactor(utilities): create folders with loop

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
th33xitus
2022-10-19 23:56:09 +02:00
parent 6e0943e2e8
commit 23c3a4e9a5

View File

@@ -351,16 +351,16 @@ function find_klipper_systemd() {
} }
function create_required_folders() { function create_required_folders() {
local printer_data=${1} local printer_data=${1} folders
folders=("backup" "certs" "config" "database" "gcodes" "comms" "logs" "systemd")
[[ ! -d "${printer_data}/backup" ]] && mkdir -p "${printer_data}/backup" for dir in "${folders[@]}"; do
[[ ! -d "${printer_data}/certs" ]] && mkdir -p "${printer_data}/certs" if [[ ! -d "${printer_data}/${dir}" ]]; then
[[ ! -d "${printer_data}/config" ]] && mkdir -p "${printer_data}/config" status_msg "Creating folder '${printer_data}/${dir}' ..."
[[ ! -d "${printer_data}/database" ]] && mkdir -p "${printer_data}/database" mkdir -p "${printer_data}/${dir}"
[[ ! -d "${printer_data}/gcodes" ]] && mkdir -p "${printer_data}/gcodes" ok_msg "Folder '${printer_data}/${dir}' created!"
[[ ! -d "${printer_data}/comms" ]] && mkdir -p "${printer_data}/comms" fi
[[ ! -d "${printer_data}/logs" ]] && mkdir -p "${printer_data}/logs" done
[[ ! -d "${printer_data}/systemd" ]] && mkdir -p "${printer_data}/systemd"
} }
function check_system_updates() { function check_system_updates() {