#!/usr/bin/env bash set -Eeuo pipefail SCRIPT_NAME="$(basename "${BASH_SOURCE[0]}")" readonly SCRIPT_NAME SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" readonly SCRIPT_DIR # shellcheck source=../lib/checks.sh source "${SCRIPT_DIR}/../lib/checks.sh" log() { printf '[%s] %s\n' "${SCRIPT_NAME}" "$*" } fatal() { printf '[%s] FEHLER: %s\n' "${SCRIPT_NAME}" "$*" >&2 exit 1 } main() { log "Datenträger werden erkannt..." local disks disks="$(list_install_disks || true)" [[ -n "${disks}" ]] || fatal "Keine geeigneten Datenträger erkannt." printf '%s\n' "${disks}" log "Phase 1: Datenträger werden nur angezeigt, nicht verändert." log "Partitionierung ist noch deaktiviert." } main "$@"