From 6c1bd3162128c4552bb6c5f45e3766d198528675 Mon Sep 17 00:00:00 2001 From: ohumeniuk Date: Mon, 20 Nov 2017 08:19:59 +0200 Subject: [PATCH] added version to welcome screen + removing node_modules and dist folders during update --- .gitignore | 1 + .../CustomActions/CustomAction.cs | 3 ++ .../MainInstaller/MainInstaller.wixproj | 1 + .../MainInstaller/WelcomeDlgModified.wxs | 34 +++++++++++++++++++ .../WixUI_InstallDirModified.wxs | 4 +-- 5 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 eFormAPI/Installation/MainInstaller/WelcomeDlgModified.wxs diff --git a/.gitignore b/.gitignore index 6ea292cf22..81dbd1e7be 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ eFormAPI/Installation/CustomActions/bin/x64/Release/CustomActions.dll eFormAPI/Installation/CustomActions/bin/x64/Release/Microsoft.Deployment.WindowsInstaller.dll eFormAPI/Installation/CustomActions/bin/x64/Release/Microsoft.Deployment.WindowsInstaller.xml eFormAPI/Installation/CustomActions/bin/x64/Release/Microsoft.Web.Administration.dll +eFormAPI/Installation/MainInstaller/BuildedCustomActions/System.Management.Automation.dll diff --git a/eFormAPI/Installation/CustomActions/CustomAction.cs b/eFormAPI/Installation/CustomActions/CustomAction.cs index c038533ce6..fc1e156dad 100644 --- a/eFormAPI/Installation/CustomActions/CustomAction.cs +++ b/eFormAPI/Installation/CustomActions/CustomAction.cs @@ -306,6 +306,9 @@ public static ActionResult UpdateCA(Session session) RunProcess(@"C:\Program Files\nodejs\node.exe", "svc.js uninstall", uiIisDir); IncrementProgressBar(session); + DeleteDirectory(Path.Combine(uiIisDir, "node_modules")); + DeleteDirectory(Path.Combine(uiIisDir, "dist")); + session.Log("Set proper names to folders"); DirectoryCopy(apiTemp, webApiLocation); diff --git a/eFormAPI/Installation/MainInstaller/MainInstaller.wixproj b/eFormAPI/Installation/MainInstaller/MainInstaller.wixproj index 46281967f5..1452bc17f9 100644 --- a/eFormAPI/Installation/MainInstaller/MainInstaller.wixproj +++ b/eFormAPI/Installation/MainInstaller/MainInstaller.wixproj @@ -30,6 +30,7 @@ + diff --git a/eFormAPI/Installation/MainInstaller/WelcomeDlgModified.wxs b/eFormAPI/Installation/MainInstaller/WelcomeDlgModified.wxs new file mode 100644 index 0000000000..c7a148c79c --- /dev/null +++ b/eFormAPI/Installation/MainInstaller/WelcomeDlgModified.wxs @@ -0,0 +1,34 @@ + + + + + + Installed AND PATCH + + + 1 + + + + + + NOT Installed OR NOT PATCH + Installed AND PATCH + + + Installed AND PATCH + NOT Installed OR NOT PATCH + + + + + + + + + 0 + NOT Installed OR PATCH + + + + \ No newline at end of file diff --git a/eFormAPI/Installation/MainInstaller/WixUI_InstallDirModified.wxs b/eFormAPI/Installation/MainInstaller/WixUI_InstallDirModified.wxs index 7e6b653389..75a091ba02 100644 --- a/eFormAPI/Installation/MainInstaller/WixUI_InstallDirModified.wxs +++ b/eFormAPI/Installation/MainInstaller/WixUI_InstallDirModified.wxs @@ -22,12 +22,12 @@ 1 - 1 + 1 1 1 1 - 1 + 1 1