[msitools] wixl-heat: generate stable dir id



commit afc18dcd98d5a67d21ef237c25221a71b01df1b2
Author: Marc-André Lureau <marcandre lureau gmail com>
Date:   Fri Nov 8 20:21:48 2013 +0100

    wixl-heat: generate stable dir id

 tools/wixl/wixl-heat.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/tools/wixl/wixl-heat.vala b/tools/wixl/wixl-heat.vala
index 44989c2..34ef6c1 100644
--- a/tools/wixl/wixl-heat.vala
+++ b/tools/wixl/wixl-heat.vala
@@ -88,7 +88,8 @@ public int main (string[] args) {
                 }
             }
             for (; i < path.length; i++) {
-                stdout.printf (indent + "<Directory Id=\"%s\" Name=\"%s\">\n".printf (random_id ("dir"), 
path[i]));
+                last_path += path[i];
+                stdout.printf (indent + "<Directory Id=\"%s\" Name=\"%s\">\n".printf (generate_id("dir", 1, 
string.joinv("/", last_path)), path[i]));
                 indent += "  ";
             }
             last_path = path;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]