summaryrefslogtreecommitdiffstats
path: root/lib/libdisk
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-09-13 16:06:14 +0000
committerpjd <pjd@FreeBSD.org>2004-09-13 16:06:14 +0000
commit578f126aa1a1c761479fe9af84be3fe08f4a03c1 (patch)
tree0048c57a147502b0d8c5925adf94d79cfe457ad0 /lib/libdisk
parent26d40a801f18edf3ea44321899f2eefeb4abbe1e (diff)
downloadFreeBSD-src-578f126aa1a1c761479fe9af84be3fe08f4a03c1.zip
FreeBSD-src-578f126aa1a1c761479fe9af84be3fe08f4a03c1.tar.gz
We have now so many GEOM classes that it is better to just skip unknown
classes than exiting. Reviewed by: le OK'ed by: phk
Diffstat (limited to 'lib/libdisk')
-rw-r--r--lib/libdisk/open_disk.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/lib/libdisk/open_disk.c b/lib/libdisk/open_disk.c
index 90d1bf7..8a8229b4 100644
--- a/lib/libdisk/open_disk.c
+++ b/lib/libdisk/open_disk.c
@@ -257,20 +257,10 @@ Int_Open_Disk(const char *name, char *conftxt)
}
} else if (!strcmp(t, "GPT"))
i = Add_Chunk(d, off, len, n, ty, 0, 0, 0);
- else if (!strcmp(t, "BDE"))
- ; /* nothing */
- else if (!strcmp(t, "CCD"))
- ; /* nothing */
else if (!strcmp(t, "APPLE"))
i = Add_Chunk(d, off, len, n, apple, 0, 0, sn);
- else if (!strcmp(t, "STRIPE"))
- ; /* nothing */
- else if (strstr(t, "VINUM") != NULL)
- ; /* nothing */
- else {
- printf("BARF %d\n", __LINE__);
- exit(0);
- }
+ else
+ ; /* Ignore unknown classes. */
}
/* PLATFORM POLICY BEGIN ------------------------------------- */
/* We have a chance to do things on a blank disk here */
OpenPOWER on IntegriCloud