[pve-devel] [PATCH kernel-meta 1/2] pve-efiboot-tool: format: fix handling of disk/by-id
Aaron Lauterer
a.lauterer at proxmox.com
Tue May 19 09:59:43 CEST 2020
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 at proxmox.com>
---
bin/pve-efiboot-tool | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/pve-efiboot-tool b/bin/pve-efiboot-tool
index eab01d7..d54b443 100755
--- a/bin/pve-efiboot-tool
+++ b/bin/pve-efiboot-tool
@@ -96,7 +96,7 @@ format() {
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
--
2.20.1
More information about the pve-devel
mailing list