[Gluster-devel] customize-net fix!

Harshavardhana Ranganath harsha at 80x25.org
Mon Jul 3 06:04:43 UTC 2006


customize-net had some typo and logical errors.
sure this might work by the Errors pointed out by Amar T S :-)
-Harshavardhana

-------------- next part --------------
--- customize-net~	2006-06-30 13:32:37.000000000 +0530
+++ customize-net	2006-07-03 11:24:16.288415780 +0530
@@ -21,12 +21,12 @@
 try:
     import getopt, os, sys, string
 except ImportError, msg:
-    print "netconf: Import Error:", msg
+    print "customize-net: Import Error:", msg
 
 static_options = ['address', 'netmask', 'gateway']
 
 def usage():
-    print """Usage: netconf.py 
+    print """Usage: customize-net 
 
     -h --help         Displays the help menu
     -v --version      Displays the version of the program
@@ -65,7 +65,7 @@ def update_iface(_path, _iface, _flag):
 
     config_file = "%s/etc/network/interfaces" % _path
     if os.access (config_file, os.R_OK):
-        if os.access ("%s.orig-gluster" % config_file, os.R_OK):
+        if not os.access ("%s.orig-gluster" % config_file, os.R_OK):
             os.system ("cp %s %s.orig-gluster" % (config_file, config_file))
         f = open ("%s" % config_file, "r")
         tmpf = open (".tmpinterfaces", "w")
@@ -121,7 +121,7 @@ def update_iface(_path, _iface, _flag):
 
     config_file = '%s/etc/rc.d/rc.inet1.conf' % _path
     if os.access (config_file, os.R_OK):
-        if os.access ("%s.orig-gluster" % config_file, os.R_OK):
+        if not os.access ("%s.orig-gluster" % config_file, os.R_OK):
             os.system ("cp %s %s.orig-gluster" % (config_file, config_file))
         os.system ("sed -i -e 's/_DHCP\[%d\]=\"yes\"/_DHCP\[%d\]=\"\"/' %s"
                    % (if_num, if_num, config_file))
@@ -140,7 +140,7 @@ def update_iface(_path, _iface, _flag):
 
     config_file = "%s/etc/sysconfig/network-scripts/ifcfg-%s" % (_path, _iface)
     if os.access (config_file, os.R_OK):
-        if os.access ("%s.orig-gluster" % config_file, os.R_OK):
+        if not os.access ("%s.orig-gluster" % config_file, os.R_OK):
             os.system ("cp %s %s.orig-gluster" % (config_file, config_file))
         if _flag != 'up':
             os.system ("sed -i -e 's/ONBOOT=.*/ONBOOT=no/' %s" % config_file)
@@ -153,7 +153,7 @@ def update_iface(_path, _iface, _flag):
 
     config_file = '%s/etc/sysconfig/network' % _path
     if os.access (config_file, os.R_OK):
-        if os.access ("%s.orig-gluster" % config_file, os.R_OK):
+        if not os.access ("%s.orig-gluster" % config_file, os.R_OK):
             os.system ("cp %s %s.orig-gluster" % (config_file, config_file))
         os.system ("grep -q GATEWAY %s || echo GATEWAY= >> %s" %
                    (config_file, config_file))
@@ -209,27 +209,27 @@ def main():
     domainname = os.popen ("hostname -d").readline ().strip ()
 
     if os.access ('%s/etc/hostname' % os_path, os.R_OK):
-        if os.access ("%s/etc/hostname.orig-gluster" % os_path, os.R_OK):
+        if not os.access ("%s/etc/hostname.orig-gluster" % os_path, os.R_OK):
             os.system ("cp %s/etc/hostname %s/etc/hostname.orig-gluster" %
                        (os_path, os_path))
         os.system ("echo '%s.%s' > %s/etc/hostname" %
                    (hostname, domainname, os_path))
     
     if os.access ('%s/etc/HOSTNAME' % os_path, os.R_OK):
-        if os.access ("%s/etc/HOSTNAME.orig-gluster" % os_path, os.R_OK):
+        if not os.access ("%s/etc/HOSTNAME.orig-gluster" % os_path, os.R_OK):
             os.system ("cp %s/etc/HOSTNAME %s/etc/HOSTNAME.orig-gluster" %
                        (os_path, os_path))
         os.system ("echo '%s.%s' > %s/etc/HOSTNAME" %
                    (hostname, domainname, os_path))
 
     if os.access ('%s/etc/sysconfig/network' % os_path, os.R_OK):
-        if os.access ("%s/etc/sysconfig/network.orig-gluster" % os_path, os.R_OK):
+        if not os.access ("%s/etc/sysconfig/network.orig-gluster" % os_path, os.R_OK):
             os.system ("cp %s/etc/sysconfig/network %s/etc/sysconfig/network.orig-gluster" %
                        (os_path, os_path))
         os.system ("sed -i -e 's/NAME=.*/NAME=%s/' %s/etc/sysconfig/network" %
                    (hostname, os_path))
 
-    if os.access ("%s/etc/resolv.conf.orig-gluster" % os_path, os.R_OK):
+    if not os.access ("%s/etc/resolv.conf.orig-gluster" % os_path, os.R_OK):
         os.system ("cp %s/etc/resolv.conf %s/etc/resolv.conf.orig-gluster" %
                    (os_path, os_path))
     os.system ("cp -af /etc/resolv.conf %s/etc/" % os_path)


More information about the Gluster-devel mailing list