Add pismo to installer and uninstaller

This commit is contained in:
Eric Reed
2013-03-12 14:56:46 -04:00
parent 9fa31ff04b
commit 36e4e8f402
2 changed files with 43 additions and 0 deletions

View File

@@ -249,6 +249,17 @@ namespace MediaBrowser.Installer
return;
}
// Install Pismo
try
{
InstallPismo();
}
catch (Exception e)
{
SystemClose("Error Installing Pismo - "+e.GetType().FullName+"\n\n"+e.Message);
return;
}
// And run
try
{
@@ -264,6 +275,17 @@ namespace MediaBrowser.Installer
}
private void InstallPismo()
{
// Kick off the Pismo installer and wait for it to end
var pismo = new Process();
pismo.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
pismo.StartInfo.FileName = Path.Combine(RootPath, "Pismo", "pfminst.exe");
pismo.StartInfo.Arguments = "install";
pismo.Start();
pismo.WaitForExit();
}
protected async Task<PackageVersionInfo> GetPackageVersion()
{
try