dion        2003/10/10 00:52:44

  Modified:    src/installer/nsis maven_setup.nsi
  Log:
  Start abstracting a POM from the template
  
  Revision  Changes    Path
  1.7       +11 -9     maven/src/installer/nsis/maven_setup.nsi
  
  Index: maven_setup.nsi
  ===================================================================
  RCS file: /home/cvs/maven/src/installer/nsis/maven_setup.nsi,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- maven_setup.nsi   10 Oct 2003 04:28:12 -0000      1.6
  +++ maven_setup.nsi   10 Oct 2003 07:52:44 -0000      1.7
  @@ -8,11 +8,13 @@
   !include "JDK.nsh"
   !include "Environment.nsh"
   
  +!define ORGANIZATION "Apache Software Foundation"
  +!define PROJECT_NAME "Maven"
   !define MAVEN_SRC_HOME "..\..\.."
   !define MAVEN_VERSION "1.0-rc1"
  -!define MAVEN_REG_KEY "SOFTWARE\Apache Software Foundation\Maven\${MAVEN_VERSION}"
  -!define MAVEN_REG_UNINSTALL_KEY 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Apache Maven ${MAVEN_VERSION}"
  -!define MAVEN_STARTMENU_FOLDER "$SMPROGRAMS\Apache Maven ${MAVEN_VERSION}"
  +!define MAVEN_REG_KEY "SOFTWARE\${ORGANIZATION}\${PROJECT_NAME}\${MAVEN_VERSION}"
  +!define MAVEN_REG_UNINSTALL_KEY 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Apache ${PROJECT_NAME} 
${MAVEN_VERSION}"
  +!define MAVEN_STARTMENU_FOLDER "$SMPROGRAMS\Apache ${PROJECT_NAME} ${MAVEN_VERSION}"
   ;
   ; This needs to be parameterised
   ;
  @@ -22,7 +24,7 @@
   CRCCheck on
   
   ; The name of the installer
  -Name "Apache Maven"
  +Name "Apache ${PROJECT_NAME}"
   
   ; Maven Setup executable
   OutFile "${MAVEN_SRC_HOME}\target\maven-${MAVEN_VERSION}.exe"
  @@ -41,18 +43,18 @@
   LicenseData "${MAVEN_SRC_HOME}\LICENSE.txt"
   
   ; The default installation directory
  -InstallDir "$PROGRAMFILES\Apache Software Foundation\Maven ${MAVEN_VERSION}"
  +InstallDir "$PROGRAMFILES\${ORGANIZATION}\${PROJECT_NAME} ${MAVEN_VERSION}"
   ; Registry key to check for directory (so if you upgrade, it will 
   ; overwrite the old one automatically)
   InstallDirRegKey HKLM "${MAVEN_REG_KEY}" "Install_Dir"
   
   ; The text to prompt the user to enter a directory
  -ComponentText "This will install Maven on your computer."
  +ComponentText "This will install ${PROJECT_NAME} on your computer."
   ; The text to prompt the user to enter a directory
  -DirText "Maven Home Directory"
  +DirText "${PROJECT_NAME} Home Directory"
   
   ; -------------------------------------------------------------- Package up the 
files to be installed
  -Section "Maven v${MAVEN_VERSION} Binaries"
  +Section "${PROJECT_NAME} v${MAVEN_VERSION} Binaries"
     ; Set output path to the installation directory.
     SetOutPath $INSTDIR
     ; Put files and directories there
  @@ -74,7 +76,7 @@
     ; WriteRegStr HKCU "Environment" "MAVEN_LOCAL_HOME" "$INSTDIR"
   
     ; Write the uninstall keys for Windows
  -  WriteRegStr HKLM "${MAVEN_REG_UNINSTALL_KEY}" "DisplayName" "Maven 
${MAVEN_VERSION} (remove only)"
  +  WriteRegStr HKLM "${MAVEN_REG_UNINSTALL_KEY}" "DisplayName" "${PROJECT_NAME} 
${MAVEN_VERSION} (remove only)"
     WriteRegStr HKLM "${MAVEN_REG_UNINSTALL_KEY}" "UninstallString" 
'"$INSTDIR\Uninst.exe"'
   SectionEnd
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to