[Yanel-commits] rev 22790 - public/yanel/trunk/src/binary-dist/windows

michi at wyona.com michi at wyona.com
Mon Feb 19 15:24:04 CET 2007


Author: michi
Date: 2007-02-19 15:24:03 +0100 (Mon, 19 Feb 2007)
New Revision: 22790

Added:
   public/yanel/trunk/src/binary-dist/windows/install-yanel.nsi
Removed:
   public/yanel/trunk/src/binary-dist/windows/install-lenya.nsi
Log:
renamed

Deleted: public/yanel/trunk/src/binary-dist/windows/install-lenya.nsi
===================================================================
--- public/yanel/trunk/src/binary-dist/windows/install-lenya.nsi	2007-02-19 14:08:53 UTC (rev 22789)
+++ public/yanel/trunk/src/binary-dist/windows/install-lenya.nsi	2007-02-19 14:24:03 UTC (rev 22790)
@@ -1,190 +0,0 @@
-# Auto-generated by EclipseNSIS Script Wizard
-# 16.02.2007 10:11:51
-
-Name Yanel
-
-# Defines
-!define REGKEY "SOFTWARE\$(^Name)"
-!define VERSION @YANEL_VERSION@
-!define COMPANY Wyona
-!define URL http://yanel.wyona.org
-
-# MUI defines
-!define MUI_ICON "install.ico"
-!define MUI_FINISHPAGE_NOAUTOCLOSE
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM
-!define MUI_STARTMENUPAGE_NODISABLE
-!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY}
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER Yanel
-!define MUI_UNICON "uninstall.ico"
-!define MUI_UNFINISHPAGE_NOAUTOCLOSE
-
-# Included files
-!include Sections.nsh
-!include MUI.nsh
-
-# Variables
-Var StartMenuGroup
-
-# Installer pages
-!insertmacro MUI_PAGE_WELCOME
-!insertmacro MUI_PAGE_LICENSE LICENSE.txt
-!insertmacro MUI_PAGE_DIRECTORY
-!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup
-!insertmacro MUI_PAGE_INSTFILES
-!insertmacro MUI_PAGE_FINISH
-!insertmacro MUI_UNPAGE_CONFIRM
-!insertmacro MUI_UNPAGE_INSTFILES
-
-# Installer languages
-!insertmacro MUI_LANGUAGE German
-
-# Installer attributes
-OutFile install-yanel- at YANEL_VERSION@.exe
-InstallDir $PROGRAMFILES\Yanel
-CRCCheck on
-XPStyle on
-ShowInstDetails show
-VIProductVersion 1.0.0.0
-VIAddVersionKey ProductName Yanel
-VIAddVersionKey ProductVersion "${VERSION}"
-VIAddVersionKey CompanyName "${COMPANY}"
-VIAddVersionKey CompanyWebsite "${URL}"
-VIAddVersionKey FileVersion ""
-VIAddVersionKey FileDescription ""
-VIAddVersionKey LegalCopyright ""
-InstallDirRegKey HKLM "${REGKEY}" Path
-ShowUninstDetails show
-
-# Installer sections
-Section -Main SEC0000
-    Call findJavaPath
-    SetOutPath $INSTDIR
-    SetOverwrite on
-    File start.bat
-    File stop.bat
-    File start.ico
-    File stop.ico
-    SetOutPath $SMPROGRAMS\$StartMenuGroup
-    SetOutPath $INSTDIR
-    CreateShortcut "$SMPROGRAMS\$StartMenuGroup\yanel start.lnk" "$INSTDIR\start.bat" "" "$INSTDIR\start.ico" 
-    CreateShortcut "$SMPROGRAMS\$StartMenuGroup\yanel stop.lnk" "$INSTDIR\stop.bat" "" "$INSTDIR\stop.ico" 
-    SetOutPath $INSTDIR\apache-tomcat-5.5.20
-    File /r apache-tomcat-5.5.20\*
-    SetOutPath $INSTDIR
-    File LICENSE.txt
-    File README.txt
-    WriteRegStr HKLM "${REGKEY}\Components" Main 1
-SectionEnd
-
-Section -post SEC0001
-ExecShell "open" '"$INSTDIR\start.bat"' 0 SW_SHOWMINIMIZED
-    WriteRegStr HKLM "${REGKEY}" Path $INSTDIR
-    SetOutPath $INSTDIR
-    WriteUninstaller $INSTDIR\uninstall.exe
-Sleep 12000
-ExecShell "open" '"http://localhost:8080/yanel/"' 0 SW_SHOWNORMAL    
-    !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-    SetOutPath $SMPROGRAMS\$StartMenuGroup
-    CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
-    !insertmacro MUI_STARTMENU_WRITE_END
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)"
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}"
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}"
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}"
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe
-    WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe
-    WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1
-    WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1
-SectionEnd
-
-# Macro for selecting uninstaller sections
-!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID
-    Push $R0
-    ReadRegStr $R0 HKLM "${REGKEY}\Components" "${SECTION_NAME}"
-    StrCmp $R0 1 0 next${UNSECTION_ID}
-    !insertmacro SelectSection "${UNSECTION_ID}"
-    GoTo done${UNSECTION_ID}
-next${UNSECTION_ID}:
-    !insertmacro UnselectSection "${UNSECTION_ID}"
-done${UNSECTION_ID}:
-    Pop $R0
-!macroend
-
-# Uninstaller sections
-Section /o un.Main UNSEC0000
-    Delete /REBOOTOK $INSTDIR\README.txt
-    Delete /REBOOTOK $INSTDIR\LICENSE.txt
-    RmDir /r /REBOOTOK $INSTDIR\apache-tomcat-5.5.20
-    Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\yanel stop.lnk"
-    Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\yanel start.lnk"
-    Delete /REBOOTOK $INSTDIR\stop.bat
-    Delete /REBOOTOK $INSTDIR\start.bat
-    Delete /REBOOTOK $INSTDIR\stop.ico
-    Delete /REBOOTOK $INSTDIR\start.ico
-    DeleteRegValue HKLM "${REGKEY}\Components" Main
-SectionEnd
-
-Section un.post UNSEC0001
-    DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
-    Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
-    Delete /REBOOTOK $INSTDIR\uninstall.exe
-    DeleteRegValue HKLM "${REGKEY}" StartMenuGroup
-    DeleteRegValue HKLM "${REGKEY}" Path
-    DeleteRegKey /IfEmpty HKLM "${REGKEY}\Components"
-    DeleteRegKey /IfEmpty HKLM "${REGKEY}"
-    RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup
-    RmDir /REBOOTOK $INSTDIR
-SectionEnd
-
-
-# Installer functions
-Function .onInit
-    InitPluginsDir
-FunctionEnd
-
-
-# Uninstaller functions
-Function un.onInit
-    ReadRegStr $INSTDIR HKLM "${REGKEY}" Path
-    !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup
-    !insertmacro SELECT_UNSECTION Main ${UNSEC0000}
-FunctionEnd
-
-; =====================
-; FindJavaPath Function
-; =====================
-;
-; Find the JAVA_HOME used on the system, and put the result on the top of the
-; stack
-; Will exit if the path cannot be determined
-;
-Function findJavaPath
-
-  ClearErrors
-
-  ReadEnvStr $1 JAVA_HOME
-
-  IfErrors 0 FoundJDK
-
-  ClearErrors
-
-  ReadRegStr $2 HKLM "SOFTWARE\JavaSoft\Java Development Kit" "CurrentVersion"
-  ReadRegStr $1 HKLM "SOFTWARE\JavaSoft\Java Development Kit\$2" "JavaHome"
-  ReadRegStr $3 HKLM "SOFTWARE\JavaSoft\Java Runtime Environment" "CurrentVersion"
-  ReadRegStr $4 HKLM "SOFTWARE\JavaSoft\Java Runtime Environment\$3" "RuntimeLib"
-
-  FoundJDK:
-
-  IfErrors 0 NoAbort
-    MessageBox MB_OK "Couldn't find a Java Development Kit installed on this \
-computer. Please download one from http://java.sun.com. If there is already \ a JDK installed on this computer, set an environment variable JAVA_HOME to the \ pathname of the directory where it is installed."
-    Abort
-
-  NoAbort:
-
-  ; Put the result in the stack
-  Push $1
-
-FunctionEnd

Copied: public/yanel/trunk/src/binary-dist/windows/install-yanel.nsi (from rev 22789, public/yanel/trunk/src/binary-dist/windows/install-lenya.nsi)




More information about the Yanel-commits mailing list