Sat, 01 Oct 2011 16:42:02 +0200
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)