mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-29 12:03:03 +00:00
Allow to create slices on providers from class LABEL and class NOP.
This is really ugly way to do this, but there is no other way for now. It allows to mount root file system from providers which belong to those classes. Approved by: phk
This commit is contained in:
parent
c4536e21d4
commit
f49b0080d0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=132895
@ -244,8 +244,12 @@ g_mbr_taste(struct g_class *mp, struct g_provider *pp, int insist)
|
|||||||
gp->dumpconf = g_mbr_dumpconf;
|
gp->dumpconf = g_mbr_dumpconf;
|
||||||
gp->ioctl = g_mbr_ioctl;
|
gp->ioctl = g_mbr_ioctl;
|
||||||
do {
|
do {
|
||||||
if (gp->rank != 2 && insist == 0)
|
/* XXX: phk think about this! */
|
||||||
|
if (gp->rank != 2 &&
|
||||||
|
strcmp(pp->geom->class->name, "LABEL") != 0 &&
|
||||||
|
strcmp(pp->geom->class->name, "NOP") != 0) {
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
error = g_getattr("GEOM::fwsectors", cp, &fwsectors);
|
error = g_getattr("GEOM::fwsectors", cp, &fwsectors);
|
||||||
if (error)
|
if (error)
|
||||||
fwsectors = 17;
|
fwsectors = 17;
|
||||||
|
Loading…
Reference in New Issue
Block a user