mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-23 19:05:37 +00:00
format: fix for nvme
Signed-off-by: Robin Winkelewski <w9ncontact@gmail.com>
This commit is contained in:
parent
b06e11c7d7
commit
bd20f419bf
@ -171,7 +171,15 @@ func format(d, label, fsType string, forced bool) error {
|
|||||||
return fmt.Errorf("Error running blockdev: %v", err)
|
return fmt.Errorf("Error running blockdev: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
partition := fmt.Sprintf("%s1", d)
|
var partition string
|
||||||
|
// check if last char is numeric in case of nvme
|
||||||
|
c := d[len(d)-1]
|
||||||
|
if c > '0' && c < '9' {
|
||||||
|
partition = fmt.Sprintf("%sp1", d)
|
||||||
|
} else {
|
||||||
|
partition = fmt.Sprintf("%s1", d)
|
||||||
|
}
|
||||||
|
|
||||||
if err := refreshDevicesAndWaitFor(partition); err != nil {
|
if err := refreshDevicesAndWaitFor(partition); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user