Fix handling of GWT Incubator external package in build_externals

Signed-off-by: James Ren <[email protected]>

--- autotest/utils/external_packages.py 2010-04-30 13:21:59.000000000 -0700
+++ autotest/utils/external_packages.py 2010-04-30 13:21:59.000000000 -0700
@@ -740,7 +740,12 @@
     def _build_and_install(self, install_dir):
         dest = os.path.join(install_dir, GwtPackage.name, self.local_filename)
         shutil.copyfile(self.verified_package, dest)
-        os.symlink(dest, self.symlink_name)
+
+        symlink_path = os.path.join(
+                install_dir, GwtPackage.name, self.symlink_name)
+        if os.path.exists(symlink_path):
+            os.remove(symlink_path)
+        os.symlink(dest, symlink_path)
         return True
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to