Fixed an issue in the install script and updated the uninstall script.

Sat, 01 Oct 2011 16:42:02 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 01 Oct 2011 16:42:02 +0200
changeset 1343
5487f13ffae5
parent 1342
30226d5a7ffb
child 1345
49436303e5ae

Fixed an issue in the install script and updated the uninstall script.

install.py file | annotate | diff | comparison | revisions
uninstall.py file | annotate | diff | comparison | revisions
--- a/install.py	Fri Sep 30 19:08:38 2011 +0200
+++ b/install.py	Sat Oct 01 16:42:02 2011 +0200
@@ -337,10 +337,10 @@
         apidir = getConfig('apidir')
         for progLanguage in progLanguages:
             for name in getConfig('apis'):
-                apiname = os.path.join(apidir, progLanguage, name)
+                apiname = os.path.join(apidir, progLanguage.lower(), name)
                 if os.path.exists(apiname):
                     os.remove(apiname)
-            for apiName in glob.glob(os.path.join(apidir, progLanguage, "*.bas")):
+            for apiName in glob.glob(os.path.join(apidir, progLanguage.lower(), "*.bas")):
                 os.remove(apiname)
     except AttributeError:
         pass
--- a/uninstall.py	Fri Sep 30 19:08:38 2011 +0200
+++ b/uninstall.py	Sat Oct 01 16:42:02 2011 +0200
@@ -20,6 +20,7 @@
 # Define the globals.
 progName = None
 pyModDir = None
+progLanguages = ["Python", "Ruby"]
 
 
 def usage(rcode=2):
@@ -123,9 +124,12 @@
     
     # Cleanup API files
     apidir = getConfig('apidir')
-    for name in getConfig('apis'):
-        apiname = os.path.join(apidir, name)
-        if os.path.exists(apiname):
+    for progLanguage in progLanguages:
+        for name in getConfig('apis'):
+            apiname = os.path.join(apidir, progLanguage.lower(), name)
+            if os.path.exists(apiname):
+                os.remove(apiname)
+        for apiName in glob.glob(os.path.join(apidir, progLanguage.lower(), "*.bas")):
             os.remove(apiname)
     
 

eric ide

mercurial