[Ocfs2-tools-commits] manish commits r873 -
trunk/ocfs2console/ocfs2interface
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon May 2 17:03:54 CDT 2005
Author: manish
Date: 2005-05-02 17:03:52 -0500 (Mon, 02 May 2005)
New Revision: 873
Modified:
trunk/ocfs2console/ocfs2interface/menu.py
trunk/ocfs2console/ocfs2interface/pushconfig.py
Log:
pushconfig should only be in the menu if vte is available
Modified: trunk/ocfs2console/ocfs2interface/menu.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/menu.py 2005-04-30 03:12:24 UTC (rev 872)
+++ trunk/ocfs2console/ocfs2interface/menu.py 2005-05-02 22:03:52 UTC (rev 873)
@@ -20,6 +20,7 @@
from guiutil import make_callback
from fsck import fsck_ok
+from pushconfig import pushconfig_ok
UNMOUNTED_ONLY = 42
NEED_SELECTION = 43
@@ -41,12 +42,20 @@
stock_about)
)
-cluster_menu_data = (
+if pushconfig_ok:
+ cluster_menu_push_config_data = (
+ ('/Cluster/_Propagate Configuration...', None, 'push_config'),
+ )
+else:
+ cluster_menu_push_config_data = ()
+
+cluster_menu_head_data = (
('/_Cluster', None, None, 0, '<Branch>'),
- ('/Cluster/_Configure Nodes...', None, 'node_config'),
- ('/Cluster/_Propagate Configuration...', None, 'push_config')
+ ('/Cluster/_Configure Nodes...', None, 'node_config')
)
+cluster_menu_data = cluster_menu_head_data + cluster_menu_push_config_data
+
if fsck_ok:
task_menu_fsck_data = (
('/Tasks/Chec_k...', '<control>K', 'check', 'refresh',
Modified: trunk/ocfs2console/ocfs2interface/pushconfig.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/pushconfig.py 2005-04-30 03:12:24 UTC (rev 872)
+++ trunk/ocfs2console/ocfs2interface/pushconfig.py 2005-05-02 22:03:52 UTC (rev 873)
@@ -23,7 +23,7 @@
from guiutil import error_box
-from terminal import TerminalDialog, terminal_ok as push_config_ok
+from terminal import TerminalDialog, terminal_ok as pushconfig_ok
CONFIG_FILE = '/etc/ocfs2/cluster.conf'
More information about the Ocfs2-tools-commits
mailing list