CVSROOT:        /cvs/cluster
Module name:    conga
Branch:         RHEL5
Changes by:     [email protected]  2010-08-05 19:06:35

Modified files:
        luci/site/luci/Extensions: FenceHandler.py 

Log message:
        Fix rhbz#533246: Conga does not write "auth" or "password" when 
creating IPMI LAN fence device

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/FenceHandler.py.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.4.2.19&r2=1.4.2.20

--- conga/luci/site/luci/Extensions/FenceHandler.py     2010/08/05 17:33:05     
1.4.2.19
+++ conga/luci/site/luci/Extensions/FenceHandler.py     2010/08/05 19:06:35     
1.4.2.20
@@ -894,15 +894,15 @@
                errors.append(FD_PROVIDE_PASSWD)
 
        try:
-               auth_type = form['auth_type'].strip().lower()
+               auth_type = form['auth'].strip().lower()
                if not auth_type or auth_type == 'none':
-                       fencedev.removeAttribute('auth_type')
+                       fencedev.removeAttribute('auth')
                elif auth_type == 'password' or auth_type == 'md5':
-                       fencedev.setAttribute('auth_type', auth_type)
+                       fencedev.addAttribute('auth', auth_type)
                else:
                        errors.append(FD_PROVIDE_IPMILAN_AUTH)
        except KeyError, e:
-               fencedev.removeAttribute('auth_type')
+               fencedev.removeAttribute('auth')
        except Exception, e:
                errors.append(FD_PROVIDE_IPMILAN_AUTH)
 
@@ -911,7 +911,7 @@
                if not lanplus or lanplus == '0' or lanplus == 'false' or 
lanplus == 'off':
                        fencedev.removeAttribute('lanplus')
                else:
-                       fencedev.setAttribute('lanplus', '1')
+                       fencedev.addAttribute('lanplus', '1')
        except Exception, e:
                fencedev.removeAttribute('lanplus')
 

Reply via email to