summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/wixl/builder.vala9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/wixl/builder.vala b/tools/wixl/builder.vala
index 9a6e738..695a758 100644
--- a/tools/wixl/builder.vala
+++ b/tools/wixl/builder.vala
@@ -327,12 +327,13 @@ namespace Wixl {
int source = SourceFlags.COMPRESSED;
if (package.InstallScope != null) {
- if (package.InstallScope == "perUser")
+ if (package.InstallScope == "perUser") {
source |= SourceFlags.NO_PRIVILEGES;
- else if (package.InstallScope == "perMachine")
- source |= 0;
- else
+ } else if (package.InstallScope == "perMachine") {
+ db.table_property.add ("ALLUSERS", "1");
+ } else {
error ("invalid InstallScope value: %s", package.InstallScope);
+ }
}
db.info.set_property (Libmsi.Property.SOURCE, source);
}