Adjust sfdisk --label gpt to only apply when wiping the disk

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-12-17 10:54:10 -07:00
parent 1c11eaff09
commit b36b2e9674
2 changed files with 4 additions and 3 deletions

View File

@@ -181,7 +181,7 @@ if ! command -v sfdisk >/dev/null ; then
info "warewulf: sfdisk not found, skipping partitioning"
else :
info "warewulf: sfdisk: partitioning /dev/sda"
sfdisk --label gpt --wipe "auto" "/dev/sda" < "${PREFIX}/warewulf/sfdisk/device-0" || die "warewulf: sfdisk: failed to partition /dev/sda"
sfdisk --wipe "auto" "/dev/sda" < "${PREFIX}/warewulf/sfdisk/device-0" || die "warewulf: sfdisk: failed to partition /dev/sda"
if command -v blockdev >/dev/null ; then
info "warewulf: blockdev: re-reading partition table"
@@ -238,7 +238,7 @@ if ! command -v sfdisk >/dev/null ; then
info "warewulf: sfdisk not found, skipping partitioning"
else :
info "warewulf: sfdisk: partitioning /dev/sda"
sfdisk --label gpt --wipe "auto" "/dev/sda" < "${PREFIX}/warewulf/sfdisk/device-0" || die "warewulf: sfdisk: failed to partition /dev/sda"
sfdisk --wipe "auto" "/dev/sda" < "${PREFIX}/warewulf/sfdisk/device-0" || die "warewulf: sfdisk: failed to partition /dev/sda"
if command -v blockdev >/dev/null ; then
info "warewulf: blockdev: re-reading partition table"