-;OpenAFS Install Script for NSIS
-; This version compiles with NSIS v2.0
+; OpenAFS Install Script for NSIS
+; This version compiles with NSIS v2.07
;
; Originally written by Rob Murawski <rsm4@ieee.org>
;
!endif
!endif
SilentInstall normal
- SetCompressor lzma
- !define MUI_ICON "..\..\client_config\afs_config.ico"
- !define MUI_UNICON "..\..\client_config\afs_config.ico"
+ SetCompressor /solid lzma
+ !define MUI_ICON "..\..\client_config\OpenAFS.ico"
+ !define MUI_UNICON "..\..\client_config\OpenAFS.ico"
!define AFS_COMPANY_NAME "OpenAFS"
!define AFS_PRODUCT_NAME "OpenAFS"
!define AFS_REGKEY_ROOT "Software\TransarcCorporation"
;----------------------
; OpenAFS CLIENT
-Section "AFS Client" secClient
+Section "!AFS Client" secClient
SetShellVarContext all
nsExec::Exec '$INSTDIR\Common\Service.exe TransarcAFSDaemon "$INSTDIR\Client\Program\afsd_service.exe" "OpenAFS Client Service"'
nsExec::Exec '$INSTDIR\Common\Service.exe u AfsRdr'
!ifdef AFSIFS
- nsExec::Exec '$INSTDIR\Common\Service.exe AfsRdr "$SYSDIR\DRIVERS\afsrdr.sys" "AFS Redirector"'
+ nsExec::Exec '$INSTDIR\Common\Service.exe AfsRdr "System32\DRIVERS\afsrdr.sys" "AFS Redirector"'
!endif
skipremove:
Delete "$INSTDIR\Common\service.exe"
SetRebootFlag true
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"
Call CreateDesktopIni
SectionEnd
; MS Loopback adapter
-Section "MS Loopback Adapter" secLoopback
+Section "!MS Loopback Adapter" secLoopback
Call afs.InstallMSLoopback
;------------------------
; OpenAFS SERVER
-Section "AFS Server" secServer
+Section /o "AFS Server" secServer
SetShellVarContext all
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"
SectionEnd
;----------------------------
; OpenAFS Control Center
-Section "AFS Control Center" secControl
+Section /o "AFS Control Center" secControl
SetShellVarContext all
CreateShortCut "$SMPROGRAMS\OpenAFS\Control Center\Server Manager.lnk" "$INSTDIR\Control Center\TaAfsServerManager.exe"
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"
SectionEnd
;----------------------------
; OpenAFS Supplemental Documentation
-Section "Supplemental Documentation" secDocs
+Section /o "Supplemental Documentation" secDocs
SetShellVarContext all
StrCmp $LANGUAGE ${LANG_ENGLISH} DoEnglish
DoEnglish:
- SetOutPath "$INSTDIR\Documentation\html"
- File "..\..\doc\install\Documentation\en_US\html\*"
SetOutPath "$INSTDIR\Documentation\html\CmdRef"
File "..\..\doc\install\Documentation\en_US\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\en_US\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\*"
SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
File "..\..\doc\install\Documentation\en_US\html\SysAdminGd\*"
goto DoneLanguage
DoGerman:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\de_DE\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\de_DE\html\*"
SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\de_DE\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\de_DE\html\InstallGd\*"
- ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\*"
;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\de_DE\html\SysAdminGd\*"
goto DoneLanguage
DoSpanish:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\es_ES\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\es_ES\html\*"
SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\es_ES\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- ;File "..\..\doc\install\Documentation\es_ES\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\*"
SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\es_ES\html\SysAdminGd\*"
goto DoneLanguage
DoJapanese:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\ja_JP\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\ja_JP\html\*"
SetOutPath "$INSTDIR\Documentation\html\CmdRef"
File "..\..\doc\install\Documentation\ja_JP\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\ja_JP\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\*"
SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\ja_JP\html\SysAdminGd\*"
goto DoneLanguage
DoKorean:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\ko_KR\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\ko_KR\html\*"
;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\ko_KR\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\ko_KR\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\*"
SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
File "..\..\doc\install\Documentation\ko_KR\html\SysAdminGd\*"
goto DoneLanguage
DoPortugueseBR:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\pt_BR\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\pt_BR\html\*"
;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\pt_BR\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\pt_BR\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\*"
;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\pt_BR\html\SysAdminGd\*"
goto DoneLanguage
DoSimpChinese:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\zh_CN\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\zh_CN\html\*"
;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\zh_CN\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\zh_CN\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\*"
;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\zh_CN\html\SysAdminGd\*"
goto DoneLanguage
DoTradChinese:
- SetOutPath "$INSTDIR\Documentation"
- File "..\..\doc\install\Documentation\zh_TW\README.TXT"
SetOutPath "$INSTDIR\Documentation\html"
File "..\..\doc\install\Documentation\zh_TW\html\*"
;SetOutPath "$INSTDIR\Documentation\html\CmdRef"
;File "..\..\doc\install\Documentation\zh_TW\html\CmdRef\*"
- SetOutPath "$INSTDIR\Documentation\html\InstallGd"
- File "..\..\doc\install\Documentation\zh_TW\html\InstallGd\*"
- SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
- File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\*"
;SetOutPath "$INSTDIR\Documentation\html\SysAdminGd"
;File "..\..\doc\install\Documentation\zh_TW\html\SysAdminGd\*"
goto DoneLanguage
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"
CreateShortCut "$SMPROGRAMS\OpenAFS\Uninstall OpenAFS.lnk" "$INSTDIR\Uninstall.exe"
Call AFSCommon.Install
SectionEnd
-Section "Software Development Kit (SDK)" secSDK
+Section /o "Software Development Kit (SDK)" secSDK
SetOutPath "$INSTDIR\Client\Program\lib"
File /r "${AFS_CLIENT_LIBDIR}\*.*"
WriteRegDWORD HKLM "${AFS_REGKEY_ROOT}\AFS SDK\${AFS_VERSION}" "PatchLevel" ${AFS_PATCHLEVEL}
WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenAFS" "DisplayIcon" "$INSTDIR\Uninstall.exe,0"
+
SetOutPath "$SMPROGRAMS\OpenAFS"
CreateShortCut "$SMPROGRAMS\OpenAFS\Uninstall OpenAFS.lnk" "$INSTDIR\Uninstall.exe"
- Call AFSCommon.Install
+ Call AFSCommon.Install
SectionEnd
-Section "Debug symbols" secDebug
- SectionGetFlags ${secClient} $R0
+Section /o "Debug symbols" secDebug
+ SectionGetFlags ${secClient} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} +1 DoServer
File "${AFS_CLIENT_BUILDDIR}\afslogon.pdb"
DoServer:
- SectionGetFlags ${secServer} $R0
+ SectionGetFlags ${secServer} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} +1 DoControl
; Do control center components
DoControl:
- SectionGetFlags ${secControl} $R0
+ SectionGetFlags ${secControl} $R0
IntOp $R0 $R0 & ${SF_SELECTED}
IntCmp $R0 ${SF_SELECTED} +1 DoCommon
contInstall:
+ ; Set Install Type text
+ InstTypeSetText 0 "AFS Client"
+ InstTypeSetText 1 "AFS Administrator"
+ InstTypeSetText 2 "AFS Server"
+ InstTypeSetText 3 "AFS Developer Tools"
+
+ ; Set sections in each install type
+ SectionSetInstTypes 0 15 ; AFS Client
+ SectionSetInstTypes 1 15 ; Loopback adapter
+ SectionSetInstTypes 2 4 ; AFS Server
+ SectionSetInstTypes 3 6 ; AFS Control Center
+ SectionSetInstTypes 4 14 ; Documentation
+ SectionSetInstTypes 5 8 ; SDK
+!ifndef DEBUG
+ SectionSetInstTypes 6 8 ; Debug symbols
+!else
+ SectionSetInstTypes 6 15 ; Debug symbols
+!endif
+
; Check that RPC functions are installed (I believe any one of these can be present for
; OpenAFS to work)
ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_np"
StrCmp $R0 "rpcrt4.dll" contInstall2
ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\RPC\ClientProtocols" "ncadg_ip_udp"
StrCmp $R0 "rpcrt4.dll" contInstall2
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\RPC\ClientProtocols" "ncacn_http"
+ StrCmp $R0 "rpcrt4.dll" contInstall2
MessageBox MB_OK|MB_ICONSTOP|MB_TOPMOST "An error was detected with your Windows RPC installation. Please make sure Windows RPC is installed before installing OpenAFS."
Abort
contInstall2:
-DoLoop:
; If the Loopback is already installed, we mark the option OFF and Read Only
; so the user can not select it.
Call afs.isLoopbackInstalled
IntOp $0 $0 & ${SECTION_OFF}
IntOp $0 $0 | ${SF_RO}
SectionSetFlags ${secLoopback} $0
+ ; And disable the loopback in the types
+ SectionSetInstTypes 1 0 ; Loopback adapter
SkipLoop:
; Never install debug symbols unless explicitly selected, except in DEBUG mode
StrCmp $R2 "2" UpgradeServer
StrCmp $R2 "3" DowngradeServer
- SectionGetFlags ${secServer} $0
- IntOp $0 $0 | ${SF_SELECTED}
- SectionSetFlags ${secServer} $0
- ;# !insertmacro UnselectSection ${secServer}
+ SectionGetFlags ${secServer} $0
+ IntOp $0 $0 | ${SF_SELECTED}
+ SectionSetFlags ${secServer} $0
+ ;# !insertmacro UnselectSection ${secServer}
goto skipServer
UpgradeServer:
goto skipServer
NoServer:
- SectionGetFlags ${secServer} $0
- IntOp $0 $0 & ${SECTION_OFF}
- SectionSetFlags ${secServer} $0
- ;# !insertmacro UnselectSection ${secServer}
+ SectionGetFlags ${secServer} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secServer} $0
+ ;# !insertmacro UnselectSection ${secServer}
goto skipServer
skipServer:
Pop $R2
StrCmp $R2 "0" NoControl
- SectionGetFlags ${secControl} $0
- IntOp $0 $0 | ${SF_SELECTED}
- SectionSetFlags ${secControl} $0
+ SectionGetFlags ${secControl} $0
+ IntOp $0 $0 | ${SF_SELECTED}
+ SectionSetFlags ${secControl} $0
goto CheckDocs
NoControl:
- SectionGetFlags ${secControl} $0
- IntOp $0 $0 & ${SECTION_OFF}
- SectionSetFlags ${secControl} $0
- ;# !insertmacro UnselectSection ${secControl}
+ SectionGetFlags ${secControl} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secControl} $0
+ ;# !insertmacro UnselectSection ${secControl}
CheckDocs:
; Check Documentation
Call IsDocumentationInstalled
Pop $R2
StrCmp $R2 "0" NoDocs
- SectionGetFlags ${secDocs} $0
- IntOp $0 $0 | ${SF_SELECTED}
- SectionSetFlags ${secDocs} $0
+ SectionGetFlags ${secDocs} $0
+ IntOp $0 $0 | ${SF_SELECTED}
+ SectionSetFlags ${secDocs} $0
goto CheckSDK
NoDocs:
- SectionGetFlags ${secDocs} $0
- IntOp $0 $0 & ${SECTION_OFF}
- SectionSetFlags ${secDocs} $0
+ SectionGetFlags ${secDocs} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secDocs} $0
goto CheckSDK
; To check the SDK, we simply look to see if the files exist. If they do,
DefaultOptions:
; Client Selected
- SectionGetFlags ${secClient} $0
- IntOp $0 $0 | ${SF_SELECTED}
- SectionSetFlags ${secClient} $0
+ SectionGetFlags ${secClient} $0
+ IntOp $0 $0 | ${SF_SELECTED}
+ SectionSetFlags ${secClient} $0
; Server NOT selected
- SectionGetFlags ${secServer} $0
- IntOp $0 $0 & ${SECTION_OFF}
- SectionSetFlags ${secServer} $0
+ SectionGetFlags ${secServer} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secServer} $0
; Control Center NOT selected
- SectionGetFlags ${secControl} $0
- IntOp $0 $0 & ${SECTION_OFF}
- SectionSetFlags ${secControl} $0
- ;# !insertmacro UnselectSection ${secControl}
+ SectionGetFlags ${secControl} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secControl} $0
+ ;# !insertmacro UnselectSection ${secControl}
- ; Documentation selected
- SectionGetFlags ${secDocs} $0
- IntOp $0 $0 | ${SF_SELECTED}
- SectionSetFlags ${secDocs} $0
- ;# !insertmacro UnselectSection ${secDocs}
+ ; Documentation NOT selected
+ SectionGetFlags ${secDocs} $0
+ IntOp $0 $0 & ${SECTION_OFF}
+ SectionSetFlags ${secDocs} $0
+ ;# !insertmacro UnselectSection ${secDocs}
; SDK not selected
SectionGetFlags ${secSDK} $0
goto end
end:
- Pop $0
+ Pop $0
Push $R0
FunctionEnd
-
-
-
;--------------------------------
; These are our cleanup functions
Function .onInstFailed
; Delete documentation
Delete "$INSTDIR\Documentation\README.TXT"
Delete "$INSTDIR\Documentation\html\*"
+ Delete "$INSTDIR\Documentation\html\index_files\*"
Delete "$INSTDIR\Documentation\html\CmdRef\*"
Delete "$INSTDIR\Documentation\html\InstallGd\*"
Delete "$INSTDIR\Documentation\html\ReleaseNotes\*"
+ Delete "$INSTDIR\Documentation\html\ReleaseNotes\logo_files\*"
Delete "$INSTDIR\Documentation\html\SysAdminGd\*"
Delete /REBOOTOK "$INSTDIR\Common\afs_config.exe"
FunctionEnd
+!ifdef USE_GETPARAMETERS
; GetParameters
; input, none
; output, top of stack (replaces, with e.g. whatever)
Pop $R1
Exch $R0
FunctionEnd
+!endif
;Check to see if any AFS component is installed
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\en_US\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\en_US\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\en_US\html\index_files*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\en_US\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ File "..\..\doc\install\Documentation\en_US\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1033.dll" "$INSTDIR\Client\Program\afscreds_1033.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\de_DE\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\de_DE\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\de_DE\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\de_DE\html\InstallGd\*"
+ ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\*"
+ ;SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ ;File "..\..\doc\install\Documentation\de_DE\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1032.dll" "$INSTDIR\Client\Program\afscreds_1032.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\es_ES\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ ;File "..\..\doc\install\Documentation\es_ES\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_html"
+ ;File "..\..\doc\install\Documentation\es_ES\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ ;File "..\..\doc\install\Documentation\es_ES\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ ;File "..\..\doc\install\Documentation\es_ES\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1034.dll" "$INSTDIR\Client\Program\afscreds_1034.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\ja_JP\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\ja_JP\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\ja_JP\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\ja_JP\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ ;File "..\..\doc\install\Documentation\ja_JP\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1041.dll" "$INSTDIR\Client\Program\afscreds_1041.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\ko_KR\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\ko_KR\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\ko_KR\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\ko_KR\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ File "..\..\doc\install\Documentation\ko_KR\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1042.dll" "$INSTDIR\Client\Program\afscreds_1042.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\pt_BR\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\pt_BR\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\pt_BR\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\pt_BR\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ File "..\..\doc\install\Documentation\pt_BR\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1046.dll" "$INSTDIR\Client\Program\afscreds_1046.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\zh_CN\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\zh_CN\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\zh_CN\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\zh_CN\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ File "..\..\doc\install\Documentation\zh_CN\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_2052.dll" "$INSTDIR\Client\Program\afscreds_2052.dll" "$INSTDIR"
SetOutPath "$INSTDIR\Documentation"
File "..\..\doc\install\Documentation\zh_TW\README.TXT"
+ SetOutPath "$INSTDIR\Documentation\html"
+ File "..\..\doc\install\Documentation\zh_TW\html\*"
+ SetOutPath "$INSTDIR\Documentation\html\index_files"
+ File "..\..\doc\install\Documentation\zh_TW\html\index_files\*"
+ SetOutPath "$INSTDIR\Documentation\html\InstallGd"
+ File "..\..\doc\install\Documentation\zh_TW\html\InstallGd\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes"
+ File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\*"
+ SetOutPath "$INSTDIR\Documentation\html\ReleaseNotes\logo_files"
+ File "..\..\doc\install\Documentation\zh_TW\html\ReleaseNotes\logo_files\*"
SetOutPath "$INSTDIR\Client\Program"
!insertmacro ReplaceDLL "${AFS_CLIENT_BUILDDIR}\afscreds_1028.dll" "$INSTDIR\Client\Program\_1028.dll" "$INSTDIR"