diff options
author | pjd <pjd@FreeBSD.org> | 2004-09-13 16:06:14 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2004-09-13 16:06:14 +0000 |
commit | 578f126aa1a1c761479fe9af84be3fe08f4a03c1 (patch) | |
tree | 0048c57a147502b0d8c5925adf94d79cfe457ad0 /lib/libdisk | |
parent | 26d40a801f18edf3ea44321899f2eefeb4abbe1e (diff) | |
download | FreeBSD-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.c | 14 |
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 */ |