blob: c12f8b866bf8e5945648a5d5db0d69dccd6e4778 [file] [log] [blame]
;NSIS Lenya Installer script
; $Id: lenya.nsi,v 1.6 2004/01/31 19:12:05 gregor Exp $
;--------------------------------
;Include Modern UI
!include "MUI.nsh"
;--------------------------------
;Configuration
;General
Name "Apache Lenya 1.2"
OutFile "Lenya-1.2-install.exe"
;Folder selection page
InstallDir "C:\Lenya"
;--------------------------------
;Interface Settings
!define MUI_ABORTWARNING
;--------------------------------
;Pages
!insertmacro MUI_PAGE_LICENSE "build\lenya\webapp\legal\LICENSE.txt"
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "English"
;--------------------------------
;Installer Sections
Section "Apache Lenya" SecDummy
SetOutPath "$INSTDIR"
SetOutPath $INSTDIR\build\lenya\webapp
File build\lenya\webapp\global-sitemap.xmap
File build\lenya\webapp\not-found.xml
File build\lenya\webapp\sitemap.xmap
File build\lenya\webapp\welcome.xml
File build\lenya\webapp\welcome.xslt
File /r build\lenya\webapp\docs
File /r build\lenya\webapp\legal
File /r build\lenya\webapp\lenya
File /r build\lenya\webapp\resources
File /r build\lenya\webapp\stylesheets
File /r build\lenya\webapp\WEB-INF
SetOutPath $INSTDIR
File lenya.bat
File README.txt
File CREDITS.txt
File /r tools
CreateShortCut "$SMPROGRAMS\Apache Lenya 1.2\Lenya Home Page.lnk" \
"http://cocoon.apache.org/lenya/"
CreateShortCut "$SMPROGRAMS\Apache Lenya 1.2\Welcome.lnk" \
"http://127.0.0.1:8888"
CreateShortCut "$SMPROGRAMS\Apache Lenya 1.2\Lenya Documentation.lnk" \
"http://127.0.0.1:8888/docs/"
CreateShortCut "$SMPROGRAMS\Apache Lenya 1.2\Uninstall Lenya 1.2.lnk" \
"$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\Apache Lenya 1.2\Start Lenya.lnk" \
"$INSTDIR\lenya.bat" \
'servlet' \
"$INSTDIR\lenya.bat" 1 SW_SHOWNORMAL
ClearErrors
ExecWait '"$INSTDIR\lenya.bat"'
;Create uninstaller
WriteUninstaller "$INSTDIR\Uninstall.exe"
SectionEnd
;--------------------------------
;Descriptions
LangString DESC_SecDummy ${LANG_ENGLISH} "Installs the Apache Lenya Content Management System."
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${SecDummy} $(DESC_SecDummy)
!insertmacro MUI_FUNCTION_DESCRIPTION_END
;--------------------------------
;Uninstaller Section
Section "Uninstall"
RMDir /r "$SMPROGRAMS\Apache Lenya 1.2"
RMDir /r "$INSTDIR"
SectionEnd