[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 02/15] partconf: nuke evms test



EVMS is no longer usable this days anyway,
no point in trying to see if around.

Signed-off-by: maximilian attems <max@stro.at>
---
 packages/partconf/find-parts.c |   31 -------------------------------
 1 files changed, 0 insertions(+), 31 deletions(-)

diff --git a/packages/partconf/find-parts.c b/packages/partconf/find-parts.c
index fab89ef..fd143e1 100644
--- a/packages/partconf/find-parts.c
+++ b/packages/partconf/find-parts.c
@@ -50,36 +50,6 @@ test_lvm(struct partition *p)
         p->size = blocks * 512L;
 }
 
-// If it's an EVMS volume, it's on the form
-// /dev/evms/<volume> and there's info in
-// /proc/evms/volumes
-// XXX THIS IS UNTESTED XXX
-static void
-test_evms(struct partition *p)
-{
-    FILE *fp;
-    char buf[1024], name[1024];
-    long long blocks;
-    int i;
-
-    if (strstr(p->path, "/dev/evms/") != p->path)
-        return;
-    if ((fp = fopen("/proc/evms/volumes", "r")) == NULL)
-        return;
-    // Skip three lines
-    for (i = 0; i < 3; i++)
-        if (fgets(buf, sizeof(buf), fp) == NULL)
-            return;
-    while (fgets(buf, sizeof(buf), fp) != NULL) {
-        sscanf(buf, "%*d %*d %lld %*s %*s %s", &blocks, name);
-        if (strcmp(p->path, name) == 0) {
-            p->size = blocks * 512L;
-            break;
-        }
-    }
-    fclose(fp);
-}
-
 // RAID volumes are /dev/md/# for numbers #
 // Stats are found in /proc/mdstat
 // XXX THIS IS UNTESTED XXX
@@ -265,7 +235,6 @@ get_all_partitions(struct partition *parts[], const int max_parts, bool ignore_f
             p->op.mountpoint = NULL;
             p->op.done = 0;
             test_lvm(p);
-            test_evms(p);
             test_raid(p);
             /* FIXME: Other tests? */
 
-- 
1.7.2.3


Reply to: