Fix the regexp evilness so that fdisk can (again?) find the device
root is on from the root mount path. Spotted by: imp
This commit is contained in:
parent
dd9e331ae2
commit
4a5e62a6e7
@ -1342,7 +1342,7 @@ get_rootdisk(void)
|
||||
if (statfs("/", &rootfs) == -1)
|
||||
err(1, "statfs(\"/\")");
|
||||
|
||||
if ((rv = regcomp(&re, "^(/dev/.*)(\\d+(s\\d+)?[a-h])?$",
|
||||
if ((rv = regcomp(&re, "^(/dev/[a-z]+[0-9]+)([sp][0-9]+)?[a-h]?$",
|
||||
REG_EXTENDED)) != 0)
|
||||
errx(1, "regcomp() failed (%d)", rv);
|
||||
if ((rv = regexec(&re, rootfs.f_mntfromname, NMATCHES, rm, 0)) != 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user