The format command will fail when using other paths like
/dev/disk/by-id/<part> instead of /dev/sdXY directly. It cannot find
the path /sys/block/<disk>/<part>/partition path.
The part name in /dev/disk/by-id is a symlink to /dev/sdXY. At that
point we already have the symlink resolved to the real path. It is
stored in `bdev`.
Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
fi
fi
- part_basename=$(basename "$part")
+ part_basename=$(basename "$bdev")
if [ -z "$part_basename" ]; then
warn "E: unable to determine basename of '$part'"
exit 1