summaryrefslogtreecommitdiffstats
path: root/tools/wixl/builder.vala
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2013-01-24 18:02:32 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2013-01-24 18:31:05 +0100
commit859e1eaeb98aa675cb946eb360ff480471db0b80 (patch)
tree31f62bf2ab1197812dd89a6c73812ee4ce6183da /tools/wixl/builder.vala
parentcee3950eeac9746991c29fbf359b9f31f50dbb51 (diff)
downloadmsitools-859e1eaeb98aa675cb946eb360ff480471db0b80.tar.gz
msitools-859e1eaeb98aa675cb946eb360ff480471db0b80.tar.xz
msitools-859e1eaeb98aa675cb946eb360ff480471db0b80.zip
wixl: add ServiceControl and ServiceInstall table
Diffstat (limited to 'tools/wixl/builder.vala')
-rw-r--r--tools/wixl/builder.vala7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/wixl/builder.vala b/tools/wixl/builder.vala
index 69c5e19..13fc1b3 100644
--- a/tools/wixl/builder.vala
+++ b/tools/wixl/builder.vala
@@ -148,6 +148,13 @@ namespace Wixl {
}
if (db.table_remove_file.records.length () > 0)
add (MSIDefault.Action.RemoveFiles);
+ if (db.table_service_control.records.length () > 0) {
+ add (MSIDefault.Action.StartServices);
+ add (MSIDefault.Action.StopServices);
+ add (MSIDefault.Action.DeleteServices);
+ }
+ if (db.table_service_install.records.length () > 0)
+ add (MSIDefault.Action.InstallServices);
table.add_sorted_actions ();
// InstallUISequence