update/uninstall CVS data
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3241 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
30655f926a
commit
6e5f672b74
2 changed files with 14 additions and 8 deletions
|
@ -8,11 +8,13 @@
|
||||||
|
|
||||||
Name "CVS Data"
|
Name "CVS Data"
|
||||||
OutFile "..\Bin\InstallCVSData.exe"
|
OutFile "..\Bin\InstallCVSData.exe"
|
||||||
SetCompressor bzip2
|
SetCompressor lzma
|
||||||
|
|
||||||
SilentInstall silent
|
SilentInstall silent
|
||||||
|
|
||||||
Var NSISPATH
|
Var NSISPATH
|
||||||
|
Var UNINSTALL
|
||||||
|
Var TEMP1
|
||||||
|
|
||||||
;--------------------------------
|
;--------------------------------
|
||||||
;Macro
|
;Macro
|
||||||
|
@ -35,13 +37,12 @@ Function .onInit
|
||||||
|
|
||||||
StrCpy $NSISPATH "$EXEDIR\.."
|
StrCpy $NSISPATH "$EXEDIR\.."
|
||||||
|
|
||||||
IfFileExists "$NSISPATH\CVS\Root" "" +6
|
Call GetParameters
|
||||||
Call GetParameters
|
Pop $TEMP1
|
||||||
Pop $R0
|
|
||||||
StrCmp $R0 "nooverwrite" +2
|
StrCmp $TEMP1 "nooverwrite" 0 +3
|
||||||
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
|
IfFileExists "$NSISPATH\CVS\Root" 0 +2
|
||||||
"Your NSIS folder already contains CVS data. Do you want to overwrite your current data?" IDYES +2
|
Abort
|
||||||
Quit
|
|
||||||
|
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
|
|
|
@ -363,6 +363,10 @@ Section "NSIS Update" SecToolsUpdate
|
||||||
SetOutPath $INSTDIR\Bin
|
SetOutPath $INSTDIR\Bin
|
||||||
File ..\Bin\NSISUpdate.exe
|
File ..\Bin\NSISUpdate.exe
|
||||||
File ..\Bin\InstallCVSData.exe
|
File ..\Bin\InstallCVSData.exe
|
||||||
|
|
||||||
|
IfFileExists "$INSTDIR\CVS\Root" 0 +2
|
||||||
|
Exec '"$INSTDIR\Bin\InstallCVSData.exe"'
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Section "Zip2Exe" SecToolsZ2E
|
Section "Zip2Exe" SecToolsZ2E
|
||||||
|
@ -1448,6 +1452,7 @@ Section Uninstall
|
||||||
Delete $INSTDIR\nsisconf.nsi
|
Delete $INSTDIR\nsisconf.nsi
|
||||||
Delete $INSTDIR\nsisconf.nsh
|
Delete $INSTDIR\nsisconf.nsh
|
||||||
Delete $INSTDIR\NSIS.chm
|
Delete $INSTDIR\NSIS.chm
|
||||||
|
RMDIR /r $INSTDIR\CVS
|
||||||
RMDir /r $INSTDIR\Contrib
|
RMDir /r $INSTDIR\Contrib
|
||||||
RMDir /r $INSTDIR\Menu
|
RMDir /r $INSTDIR\Menu
|
||||||
RMDir /r $INSTDIR\Source
|
RMDir /r $INSTDIR\Source
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue