Update 1.2.4

This commit is contained in:
MacRimi
2026-07-21 18:26:11 +02:00
parent c81230b0f3
commit b2c6a6c536
16 changed files with 967 additions and 342 deletions
@@ -30,9 +30,16 @@ while IFS= read -r pool_json; do
needed_devs="$(printf '%s' "$pool_json" | jq -r '.devices_by_id[]?')"
present=()
missing=()
# devices_by_id entries can be a by-id basename or an absolute path.
dev_path=""
while IFS= read -r dev; do
[[ -z "$dev" ]] && continue
if [[ -e "/dev/disk/by-id/$dev" ]]; then
if [[ "$dev" == /* ]]; then
dev_path="$dev"
else
dev_path="/dev/disk/by-id/$dev"
fi
if [[ -e "$dev_path" ]]; then
present+=("$dev")
else
missing+=("$dev")