nsis update - check for new releases, download cvs files

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2167 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
joostverburg 2003-02-17 20:14:43 +00:00
parent 931de68f1d
commit 092409d4a3

97
Examples/cvsdata.nsi Normal file
View file

@ -0,0 +1,97 @@
;Install CVS Data for anonymous
;access to the NSIS CVS server
;Silent installer executed
;by NSIS Update
;Written by Joost Verburg
;--------------------------------
;Configuration
Name "CVS Data"
OutFile "..\Bin\InstallCVSData.exe"
SetCompressor bzip2
SilentInstall silent
!define NSISPATH $1
;--------------------------------
;Macro
!macro CVSDATA DIR
SetOutPath "${NSISPATH}\${DIR}\CVS"
File "/oname=${NSISPATH}\${DIR}\CVS\Entries" "..\${DIR}\CVS\Entries"
File "/oname=${NSISPATH}\${DIR}\CVS\Repository" "..\${DIR}\CVS\Repository"
File "/oname=${NSISPATH}\${DIR}\CVS\Root" "..\${DIR}\CVS\Root"
!macroend
;--------------------------------
;Functions
Function .onInit
StrCpy ${NSISPATH} "$EXEDIR\.."
IfFileExists "${NSISPATH}\CVS\Root" "" +3
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
"Your NSIS folder already contains CVS data. Do you want to overwrite your current data?" IDYES +2
Quit
FunctionEnd
;--------------------------------
;Installer Section
Section ""
!echo "Adding CVS data..."
!verbose 3
!insertmacro CVSDATA "."
!insertmacro CVSDATA "Bin"
!insertmacro CVSDATA "Contrib"
!insertmacro CVSDATA "Contrib\AdvSplash"
!insertmacro CVSDATA "Contrib\Banner"
!insertmacro CVSDATA "Contrib\BgImage"
!insertmacro CVSDATA "Contrib\ExDLL"
!insertmacro CVSDATA "Contrib\Icons"
!insertmacro CVSDATA "Contrib\InstallOptions"
!insertmacro CVSDATA "Contrib\LangDLL"
!insertmacro CVSDATA "Contrib\Language files"
!insertmacro CVSDATA "Contrib\Makensisw"
!insertmacro CVSDATA "Contrib\Makensisw\jnetlib"
!insertmacro CVSDATA "Contrib\Modern UI"
!insertmacro CVSDATA "Contrib\Modern UI\Language files"
!insertmacro CVSDATA "Contrib\nsExec"
!insertmacro CVSDATA "Contrib\NSISdl"
!insertmacro CVSDATA "Contrib\Splash"
!insertmacro CVSDATA "Contrib\StartMenu"
!insertmacro CVSDATA "Contrib\System"
!insertmacro CVSDATA "Contrib\System\Source"
!insertmacro CVSDATA "Contrib\UIs"
!insertmacro CVSDATA "Contrib\UIs\UI Holder"
!insertmacro CVSDATA "Contrib\UserInfo"
!insertmacro CVSDATA "Contrib\zip2exe"
!insertmacro CVSDATA "Contrib\zip2exe\zlib"
!insertmacro CVSDATA "Docs"
!insertmacro CVSDATA "Docs\src"
!insertmacro CVSDATA "Docs\src\bin"
!insertmacro CVSDATA "Docs\src\bin\halibut"
!insertmacro CVSDATA "Examples"
!insertmacro CVSDATA "Examples\Modern UI"
!insertmacro CVSDATA "Include"
!insertmacro CVSDATA "Menu"
!insertmacro CVSDATA "Menu\images"
!insertmacro CVSDATA "Plugins"
!insertmacro CVSDATA "Source"
!insertmacro CVSDATA "Source\bzip2"
!insertmacro CVSDATA "Source\zlib"
!verbose 4
SectionEnd