JSDOC/Packer.js
[gnome.introspection-doc-generator] / JSDOC / Packer.js
index 0a50222..d879cbf 100644 (file)
@@ -10,6 +10,7 @@ CompressWhite   = imports.CompressWhite.CompressWhite;
 Collapse        = imports.Collapse.Collapse;
 
 GLib = imports.gi.GLib;
+Gio = imports.gi.Gio;
 /**
  * @namespace JSDOC
  * @class  Packer
@@ -107,8 +108,11 @@ Packer = function(cfg)
     this.packAll();
     
     if (link) {
+        if (File.exists(link)) {
+            File.remove(link);
+        }
         var f = Gio.file_new_for_path(this.target);
-        f.create_symbolic_link(link);
+        f.make_symbolic_link(link);
     }