I'm not sure how many people are using evms with ocfs2 but the latest
release
of evms is hard-coded to check for ocfs2-tools version 1.1 I've patched it
locally to check for version 1.1 and higher if anyone is interested. I'm
also
working on an init script and ebuild for gentoo, if anyone wants a copy.
Rob
diff -uprN evms-2.5.5/plugins/ocfs2/ocfs2.c
evms-2.5.5-fixed/plugins/ocfs2/ocfs2.c
--- evms-2.5.5/plugins/ocfs2/ocfs2.c 2006-02-20 10:24:09.000000000 -0600
+++ evms-2.5.5-fixed/plugins/ocfs2/ocfs2.c 2006-04-10
06:01:33.556918750 -0500
@@ -636,6 +636,7 @@ static int fsim_test_version(void)
int status;
int bytes_read;
int rc;
+ float ver_num;
LOG_ENTRY();
@@ -672,8 +673,9 @@ static int fsim_test_version(void)
LOG_DEBUG("Reading output from process %d on fd %d.\n", pidm,
fds2
[0]);
bytes_read = read(fds2[0], buffer, 1024);
if (bytes_read > 0) {
- ver = strstr(buffer, "1.1");
- if (!ver) {
+ ver = strstr(buffer, "1.");
+ ver_num = atof(ver);
+ if (ver_num < 1.1) {
rc = EINVAL;
} else {
oc2_version = 2;