diff --git a/bin/Packager/Nsis/NullsoftInstaller.nsi b/bin/Packager/Nsis/NullsoftInstaller.nsi --- a/bin/Packager/Nsis/NullsoftInstaller.nsi +++ b/bin/Packager/Nsis/NullsoftInstaller.nsi @@ -90,6 +90,9 @@ @{sections_page} ;!insertmacro MUI_PAGE_COMPONENTS +@{un_sections_page} +;!insertmacro MUI_UNPAGE_COMPONENTS + !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES @@ -197,3 +200,5 @@ SectionEnd +; allow to define additional Un.sections +@{un_sections} \ No newline at end of file diff --git a/bin/Packager/NullsoftInstallerPackager.py b/bin/Packager/NullsoftInstallerPackager.py --- a/bin/Packager/NullsoftInstallerPackager.py +++ b/bin/Packager/NullsoftInstallerPackager.py @@ -73,7 +73,9 @@ defines.setdefault("srcdir", self.archiveDir())# deprecated defines.setdefault("registy_hook", "") defines.setdefault("sections", "") + defines.setdefault("un_sections", "") defines.setdefault("sections_page", "") + defines.setdefault("un_sections_page", "") defines.setdefault("preInstallHook", "")