Send Linux-ha-cvs mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."


Today's Topics:

   1. Linux-HA CVS: heartbeat by zhenh from 
      ([email protected])
   2. Linux-HA CVS: mgmt by sunjd from 
      ([email protected])
   3. Linux-HA CVS: mgmt by sunjd from 
      ([email protected])
   4. Linux-HA CVS: lib by sunjd from  ([email protected])


----------------------------------------------------------------------

Message: 1
Date: Tue,  6 Dec 2005 22:41:33 -0700 (MST)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: heartbeat by zhenh from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : zhenh
Host    : 
Project : linux-ha
Module  : heartbeat

Dir     : linux-ha/heartbeat/lib


Modified Files:
        BasicSanityCheck.in 


Log Message:
add check for management daemon
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/heartbeat/lib/BasicSanityCheck.in,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -3 -r1.88 -r1.89
--- BasicSanityCheck.in 7 Nov 2005 22:50:56 -0000       1.88
+++ BasicSanityCheck.in 7 Dec 2005 05:41:33 -0000       1.89
@@ -39,6 +39,7 @@
 [EMAIL PROTECTED]@/cl_status
 APPHBTEST=$HBLIB/apphbtest
 IPCTEST=$HBLIB/ipctest
+MGMTDTEST=$HBLIB/mgmtdtest
 LRMTEST=$HBLIB/lrmtest/LRMBasicSanityCheck
 STONITHDTEST=$HBLIB/stonithdtest/STONITHDBasicSanityCheck
 CRMTEST=$HBLIB/crmtest/1node.sh
@@ -206,6 +207,27 @@
 #      #useapphbd no
 #      !
 }
+GenerateMgmtdCrmdHaCf() {
+  cat <<-! >$1
+       #       $IDENTSTRING
+       logfile   /dev/null
+       debugfile $LOGFILE
+       keepalive 10ms
+       debug    1
+       deadtime 5
+       initdead 5
+       mcast $INTERFACE $MCASTIP 694 0 0
+       #bcast $INTERFACE
+        ping 127.0.0.1
+        ping_group pingus_please 127.0.0.1
+       node $LOCALNODE $DUMMYNODE
+       use_logd off
+       crm yes
+       apiauth mgmtd   uid=root
+       respawn root $HBLIB/mgmtd -t
+       !
+  chmod 644 $1
+}
 
 GenerateHaResources() {
   cat <<-! >$1
@@ -774,6 +796,56 @@
        rm $CRM_LOG
 }
 
+TestMgmtd() {
+       if [ ! -f $MGMTDTEST ]; then
+           return 0
+       fi
+       GenerateMgmtdCrmdHaCf $HADIR/ha.cf $HADIR/ha_logd.cf
+       echo "Starting Mgmtd tests" | tee -a $LOGFILE
+
+       if 
+               ! HBStart
+       then
+               echo "cannot start heartbeat, so donnot start mgmt daemon 
test." | tee -a $LOGFILE
+               return 1
+       fi
+
+       i=0
+       while
+               [ "$i" -lt 10 ]
+       do
+               if
+                       $CLSTATUS hbstatus >/dev/null 2>&1
+               then
+                       break
+               else
+                       sleep 1
+               fi
+               i=`expr "$i" + 1`
+       done
+
+       if
+               ! $CLSTATUS hbstatus >/dev/null 2>&1
+       then
+               echo "There are internal errors in heartbeat, so donnot start 
mgmt daemon test." | tee -a $LOGFILE
+               return 1
+       fi
+
+       sleep 10
+       $MGMTDTEST > $LOGFILE 2>&1
+       ret=$?
+       if [ $ret != 0 ]; then
+           errcount=`expr $errcount + 1`
+           echo "Mgmtd test failed." | tee -a  $LOGFILE
+       else 
+           echo "Mgmtd test passed."
+       fi
+
+       HBStop
+
+       
+}
+
 SNMPAgentTest() {
        if 
            [ ! -f $SNMPAGENTTEST ]
@@ -855,6 +927,7 @@
 StonithDaemonTest
 TestCRM
 SNMPAgentTest
+#TestMgmtd
 
 ls -l $HADIR/core* 2>/dev/null
 if




------------------------------

Message: 2
Date: Wed,  7 Dec 2005 02:16:27 -0700 (MST)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: mgmt by sunjd from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : sunjd
Host    : 
Project : linux-ha
Module  : mgmt

Dir     : linux-ha/mgmt/client


Modified Files:
        Makefile.am 


Log Message:
make file polish
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/mgmt/client/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 7 Dec 2005 05:28:02 -0000       1.4
+++ Makefile.am 7 Dec 2005 09:16:26 -0000       1.5
@@ -31,7 +31,7 @@
 
 halib_PROGRAMS                 = mgmtdtest
 mgmtdtest_SOURCES      = mgmtdtest.c
-mgmtdtest_LDFLAGS      = $(top_builddir)/lib/$(MGMT_DIR)/libmgmtclient.la \
+mgmtdtest_LDADD        = $(top_builddir)/lib/$(MGMT_DIR)/libmgmtclient.la \
                          $(top_builddir)/lib/$(MGMT_DIR)/libmgmttls.la \
-                         $(top_builddir)/lib/$(MGMT_DIR)/libmgmtcommon.la \
-                         `libgnutls-config --libs`
+                         $(top_builddir)/lib/$(MGMT_DIR)/libmgmtcommon.la
+mgmtdtest_LDFLAGS      = `libgnutls-config --libs`




------------------------------

Message: 3
Date: Wed,  7 Dec 2005 02:31:28 -0700 (MST)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: mgmt by sunjd from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : sunjd
Host    : 
Project : linux-ha
Module  : mgmt

Dir     : linux-ha/mgmt/daemon


Modified Files:
        Makefile.am 


Log Message:
makefile polish
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/mgmt/daemon/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 6 Dec 2005 16:14:11 -0000       1.3
+++ Makefile.am 7 Dec 2005 09:31:27 -0000       1.4
@@ -1,6 +1,6 @@
 #
 #  Author: Sun Jiang Dong <[EMAIL PROTECTED]>
-#  Copyright (c) 2002 International Business Machines
+#  Copyright (c) 2005 International Business Machines
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -39,32 +39,21 @@
 
 halib_PROGRAMS         =  mgmtd
 mgmtd_SOURCES  =  mgmtd.c
-mgmtd_LDFLAGS  =  $(top_builddir)/lib/mgmt/libmgmtclient.la \
+mgmtd_LDADD    =  $(top_builddir)/lib/mgmt/libmgmtclient.la \
                   $(top_builddir)/lib/mgmt/libmgmttls.la \
                   $(top_builddir)/mgmt/daemon/libmgmt.la \
                   $(top_builddir)/lib/$(LRM_DIR)/liblrm.la \
                   $(top_builddir)/lib/mgmt/libmgmtcommon.la \
                   $(COMMONLIBS)
-mgmtd_DEPENDENCIES  =  $(top_builddir)/lib/mgmt/libmgmtclient.la \
-                       $(top_builddir)/lib/mgmt/libmgmttls.la \
-                       $(top_builddir)/mgmt/daemon/libmgmt.la \
-                       $(top_builddir)/lib/mgmt/libmgmtcommon.la \
-                       $(top_builddir)/lib/$(LRM_DIR)/liblrm.la
 
 lib_LTLIBRARIES = libmgmt.la
 libmgmt_la_SOURCES = mgmt_lib.c mgmt_crm.c mgmt_lrm.c mgmt_hb.c
-libmgmt_la_LDFLAGS = $(COMMONLIBS) $(top_builddir)/lib/mgmt/libmgmttls.la \
-                       $(top_builddir)/lib/crm/cib/libcib.la   \
-                       $(top_builddir)/lib/crm/common/libcrmcommon.la  \
-                       $(top_builddir)/lib/apphb/libapphb.la           \
-                       $(top_builddir)/crm/pengine/libpengine.la               
\
-                       $(top_builddir)/lib/hbclient/libhbclient.la \
-                       $(CURSESLIBS) `libgnutls-config --libs` \
-                       -lpam -ldl                              
 libmgmt_la_CFLAGS = $(INCLUDES)
-libmgmt_la_DEPENDENCIES  = $(top_builddir)/lib/mgmt/libmgmttls.la \
-                       $(top_builddir)/lib/crm/cib/libcib.la   \
+libmgmt_la_LDFLAGS = `libgnutls-config --libs`
+libmgmt_la_LIBADD = $(top_builddir)/lib/mgmt/libmgmttls.la             \
+                       $(top_builddir)/lib/crm/cib/libcib.la           \
                        $(top_builddir)/lib/crm/common/libcrmcommon.la  \
                        $(top_builddir)/lib/apphb/libapphb.la           \
                        $(top_builddir)/crm/pengine/libpengine.la       \
-                       $(top_builddir)/lib/hbclient/libhbclient.la 
+                       $(top_builddir)/lib/hbclient/libhbclient.la     \
+                       $(COMMONLIBS) $(CURSESLIBS)




------------------------------

Message: 4
Date: Wed,  7 Dec 2005 02:36:14 -0700 (MST)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by sunjd from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : sunjd
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/mgmt


Modified Files:
        Makefile.am 


Log Message:
makefile update
===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/mgmt/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 6 Dec 2005 14:59:55 -0000       1.3
+++ Makefile.am 7 Dec 2005 09:36:14 -0000       1.4
@@ -1,6 +1,6 @@
 #
 # Author: Sun Jiang Dong <[EMAIL PROTECTED]>
-# Copyright (c) 2004 International Business Machines
+# Copyright (c) 2005 International Business Machines
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -32,21 +32,29 @@
 
 lib_LTLIBRARIES = libmgmttls.la libmgmtclient.la libmgmtcommon.la
 libmgmttls_la_SOURCES = mgmt_tls_lib.c
-libmgmttls_la_LDFLAGS = $(COMMONLIBS) `libgnutls-config --libs`
+libmgmttls_la_LIBADD  = $(COMMONLIBS)
+libmgmttls_la_LDFLAGS = `libgnutls-config --libs`
 libmgmttls_la_CFLAGS = $(INCLUDES) `libgnutls-config --cflags`
 
 libmgmtclient_la_SOURCES = mgmt_client_lib.c
-libmgmtclient_la_LDFLAGS = $(COMMONLIBS) $(top_builddir)/lib/mgmt/libmgmttls.la
+libmgmtclient_la_LIBADD = $(COMMONLIBS) libmgmttls.la
 libmgmtclient_la_CFLAGS = $(INCLUDES)
-libmgmtclient_la_DEPENDENCIES  = $(top_builddir)/lib/mgmt/libmgmttls.la
 
 libmgmtcommon_la_SOURCES = mgmt_common_lib.c
-libmgmtcommon_la_LDFLAGS = $(COMMONLIBS) 
+libmgmtcommon_la_LIBADD = $(COMMONLIBS) 
 libmgmtcommon_la_CFLAGS = $(INCLUDES)
 
+halib_LTLIBRARIES = _pymgmt.la
+_pymgmt_la_SOURCES = pymgmt_wrap.c mgmt_client_lib.c mgmt_tls_lib.c 
mgmt_common_lib.c
+_pymgmt_la_CFLAGS = -I$(includedir)/@PYTHON_HEADER_DIR@ 
-I$(top_builddir)/include -w
+_pymgmt_la_LDFLAGS = -module `libgnutls-config --libs`
+
+halib_SCRIPTS = pymgmt.py
+
+pymgmt_wrap.c : pymgmt.i
+       $(SWIG) -python -o $@ $^
+
 install-exec-local:
        $(mkinstalldirs) $(DESTDIR)$(mgmtdir)
        -chgrp $(apigid) $(DESTDIR)/$(mgmtdir)
        chmod 770 $(DESTDIR)/$(mgmtdir)
-
-




------------------------------

_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs


End of Linux-ha-cvs Digest, Vol 25, Issue 13
********************************************

Reply via email to