------------------------------------------------------------ revno: 386 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Andrew Tridgell <[EMAIL PROTECTED]> branch nick: tridge timestamp: Tue 2007-05-29 16:23:47 +1000 message: - ignore blank lines at end of lists - rpm tweaks modified: common/ctdb.c ctdb.c-20061127094323-t50f58d65iaao5of-2 packaging/RHEL/ctdb.spec ctdb.spec-20070527204758-biuh7znabuwan3zn-3 takeover/ctdb_takeover.c ctdb_takeover.c-20070525071636-a5n1ihghjtppy08r-2 === modified file 'common/ctdb.c' --- a/common/ctdb.c 2007-05-29 02:49:25 +0000 +++ b/common/ctdb.c 2007-05-29 06:23:47 +0000 @@ -151,6 +151,9 @@ ctdb_set_error(ctdb, "Failed to load nlist '%s'\n", nlist); return -1; } + while (nlines > 0 && strcmp(lines[nlines-1], "") == 0) { + nlines--; + } for (i=0;i<nlines;i++) { if (ctdb_add_node(ctdb, lines[i]) != 0) {
=== modified file 'packaging/RHEL/ctdb.spec' --- a/packaging/RHEL/ctdb.spec 2007-05-29 06:02:02 +0000 +++ b/packaging/RHEL/ctdb.spec 2007-05-29 06:23:47 +0000 @@ -43,6 +43,8 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE" ./configure \ --prefix=%{_prefix} \ + --sysconfdir=%{_sysconfdir} \ + --localstatedir="/var" make showflags make === modified file 'takeover/ctdb_takeover.c' --- a/takeover/ctdb_takeover.c 2007-05-29 03:48:30 +0000 +++ b/takeover/ctdb_takeover.c 2007-05-29 06:23:47 +0000 @@ -237,6 +237,9 @@ ctdb_set_error(ctdb, "Failed to load public address list '%s'\n", alist); return -1; } + while (nlines > 0 && strcmp(lines[nlines-1], "") == 0) { + nlines--; + } if (nlines != ctdb->num_nodes) { DEBUG(0,("Number of lines in %s does not match number of nodes!\n", alist));