markt 2005/02/03 15:39:18
Modified: . tomcat.nsi
Log:
Fix bug 23277. Make clear WebDAV is one of the exmaple web apps in the windows
installer.
- Also upgraded to use modern UI.
Revision Changes Path
1.39 +57 -35 jakarta-tomcat-4.0/tomcat.nsi
Index: tomcat.nsi
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/tomcat.nsi,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- tomcat.nsi 9 Sep 2004 20:46:57 -0000 1.38
+++ tomcat.nsi 3 Feb 2005 23:39:18 -0000 1.39
@@ -1,6 +1,7 @@
; Tomcat 4 script for Nullsoft Installer
; $Id$
+!include "MUI.nsh"
Name "Apache Tomcat 4.1"
OutFile tomcat4.exe
@@ -9,38 +10,31 @@
SetCompressor lzma
SetDatablockOptimize on
-BGGradient 000000 800000 FFFFFF
-InstallColors FF8080 000000
-InstProgressFlags smooth colored
-
!include "StrFunc.nsh"
${StrRep}
-PageEx license
- LicenseText "You must read the following license before installing:"
- LicenseData INSTALLLICENSE
-PageExEnd
-
-PageEx components
- ComponentText "This will install the Apache Tomcat 4.1 servlet container
on your computer:"
-PageExEnd
-
-PageEx directory
- DirText "Please select a location to install Tomcat 4.1 (or use the
default):"
-PageExEnd
+!define MUI_COMPONENTSPAGE_SMALLDESC
+
+!insertmacro MUI_PAGE_LICENSE "INSTALLLICENSE"
+
+!define MUI_COMPONENTSPAGE_TEXT_TOP "This will install the Apache Tomcat 4.1
servlet container on your computer:"
+!insertmacro MUI_PAGE_COMPONENTS
+
+!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select a location to install
Tomcat 4.1 (or use the default):"
+!insertmacro MUI_PAGE_DIRECTORY
+
+!insertmacro MUI_PAGE_INSTFILES
-Page instfiles
Page custom configure "" ": Basic settings"
-UninstPage uninstConfirm
-UninstPage instfiles
-
-Icon main.ico
-UninstallIcon uninst.ico
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+
+!insertmacro MUI_LANGUAGE "English"
InstType Normal
InstType Minimum
-InstType "Full (w/ Source Code)"
+InstType "Full (with source code)"
AutoCloseWindow false
ShowInstDetails show
SetOverwrite on
@@ -49,10 +43,14 @@
InstallDir "$PROGRAMFILES\Apache Group\Tomcat 4.1"
InstallDirRegKey HKLM "SOFTWARE\Apache Group\Tomcat\4.1" ""
-SubSection /e "Main"
- Section "Tomcat (required)"
+ReserveFile "config.ini"
+!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
+!insertmacro MUI_RESERVEFILE_LANGDLL
- SectionIn 1 2 3
+SubSection /e "Main" Section1
+ Section "Tomcat (required)" Section2
+
+ SectionIn 1 2 3 RO
SetOutPath $INSTDIR
File tomcat.ico
@@ -78,7 +76,7 @@
SectionEnd
- Section "NT Service (NT/2k/XP only)"
+ Section "NT Service (NT/2k/XP only)" Section3
SectionIn 3
@@ -94,7 +92,7 @@
SectionEnd
- Section "JSP Development Shell Extensions"
+ Section "JSP Development Shell Extensions" Section4
SectionIn 1 2 3
; back up old value of .jsp
@@ -113,7 +111,7 @@
SectionEnd
- Section "Tomcat Start Menu Group"
+ Section "Tomcat Start Menu Group" Section5
SectionIn 1 2 3
@@ -144,8 +142,8 @@
SectionEnd
SubSectionEnd
-SubSection "Documentation and Examples"
- Section "Tomcat Documentation"
+SubSection "Documentation and Examples" Section6
+ Section "Tomcat Documentation" Section7
SectionIn 1 3
SetOutPath $INSTDIR\webapps
@@ -162,7 +160,7 @@
SectionEnd
- Section "Example Web Applications"
+ Section "Example Web Applications" Section8
SectionIn 1 3
@@ -177,9 +175,9 @@
SectionEnd
SubSEctionEnd
-SubSection "Developer Resources"
+SubSection "Developer Resources" Section9
- Section "Tomcat Source Code"
+ Section "Tomcat Source Code" Section10
SectionIn 3
SetOutPath $INSTDIR
@@ -190,6 +188,30 @@
SubSectionEnd
+LangString DESC_Section1 ${LANG_ENGLISH} "The core Tomcat components."
+LangString DESC_Section2 ${LANG_ENGLISH} "The Tomcat servlet container."
+LangString DESC_Section3 ${LANG_ENGLISH} "Additional files and configuration
to enable Tomcat to be run as a Windows service."
+LangString DESC_Section4 ${LANG_ENGLISH} "Configure NotePad as the default
editor for JSP files."
+LangString DESC_Section5 ${LANG_ENGLISH} "Add Tomcat icons to the Start
menu."
+LangString DESC_Section6 ${LANG_ENGLISH} "Optional web applications."
+LangString DESC_Section7 ${LANG_ENGLISH} "Deploys the documentation web
aplication."
+LangString DESC_Section8 ${LANG_ENGLISH} "Deploys the JSP & servlets
examples web application and the WebDAV example web application."
+LangString DESC_Section9 ${LANG_ENGLISH} "Optional resource for developers."
+LangString DESC_Section10 ${LANG_ENGLISH} "Places the Tomcat and Tomcat
Connector source code as ZIP files in the Tomcat installation directory."
+
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section1} $(DESC_Section1)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section2} $(DESC_Section2)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section3} $(DESC_Section3)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section4} $(DESC_Section4)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section5} $(DESC_Section5)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section6} $(DESC_Section6)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section7} $(DESC_Section7)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section8} $(DESC_Section8)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section9} $(DESC_Section9)
+ !insertmacro MUI_DESCRIPTION_TEXT ${Section10} $(DESC_Section10)
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
Function .onInit
ClearErrors
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]