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:
parent
931de68f1d
commit
092409d4a3
1 changed files with 97 additions and 0 deletions
97
Examples/cvsdata.nsi
Normal file
97
Examples/cvsdata.nsi
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue