2 REM; This is batch-file to prepare for creating FFFTP update.
\r
3 REM; Please run in "ffftp\Package" directory.
\r
6 call installer_config.bat
\r
8 set PRIVATE_KEY=private.pem
\r
9 set /p PRIVATE_KEY_PW=Password:
\r
10 set PREFIX_JPN=update.jpn.file.
\r
11 set PREFIX_ENG=update.eng.file.
\r
12 set PREFIX_AMD64_JPN=update.amd64.jpn.file.
\r
13 set PREFIX_AMD64_ENG=update.amd64.eng.file.
\r
14 set DESC_JPN="
\93¯
\8e\9e\90Ú
\91±
\90\94\82ª1
\82æ
\82è
\91å
\82«
\82¢
\83z
\83X
\83g
\82©
\82ç
\90Ø
\92f
\82µ
\82½
\92¼
\8cã
\82É
\95Ê
\82Ì
\83z
\83X
\83g
\82Å
\93]
\91\97\82É
\8e¸
\94s
\82·
\82é
\83o
\83O
\82ð
\8fC
\90³
\82µ
\82Ü
\82µ
\82½
\81B"
\r
15 set DESC_ENG="Fixed bugs that transfer fails at a host right after disconnection from another host whose number of simultaneous connections is more than 1."
\r
16 set DESC_AMD64_JPN=%DESC_JPN%
\r
17 set DESC_AMD64_ENG=%DESC_ENG%
\r
19 set DIR_UPDATE=update
\r
20 set DIR_ZIP_JPN=%DIR_UPDATE%\jpn\file
\r
21 set DIR_ZIP_ENG=%DIR_UPDATE%\eng\file
\r
22 set AMD64_DIR_ZIP_JPN=%DIR_UPDATE%\amd64\jpn\file
\r
23 set AMD64_DIR_ZIP_ENG=%DIR_UPDATE%\amd64\eng\file
\r
25 REM; copy Japanese files
\r
27 copy /Y %BIN_JPN% %DIR_ZIP_JPN%
\r
28 copy /Y %HTMLHELP% %DIR_ZIP_JPN%
\r
29 copy /Y %DIR_JPN_DOC%\*.txt %DIR_ZIP_JPN%
\r
30 copy /Y %DIR_DIST%\*.dll %DIR_ZIP_JPN%
\r
31 copy /Y %DIR_DIST%\*.manifest %DIR_ZIP_JPN%
\r
32 copy /Y %DIR_DIST%\*.pem %DIR_ZIP_JPN%
\r
34 REM; copy English files
\r
36 copy /Y %BIN_ENG% %DIR_ZIP_ENG%
\r
37 copy /Y %DIR_ENG_DOC%\*.txt %DIR_ZIP_ENG%
\r
38 copy /Y %DIR_DIST%\*.dll %DIR_ZIP_ENG%
\r
39 copy /Y %DIR_DIST%\*.manifest %DIR_ZIP_ENG%
\r
40 copy /Y %DIR_DIST%\*.pem %DIR_ZIP_ENG%
\r
42 REM; copy Japanese files
\r
43 mkdir %AMD64_DIR_ZIP_JPN%
\r
44 copy /Y %BIN_AMD64_JPN% %AMD64_DIR_ZIP_JPN%
\r
45 copy /Y %HTMLHELP% %AMD64_DIR_ZIP_JPN%
\r
46 copy /Y %DIR_JPN_DOC%\*.txt %AMD64_DIR_ZIP_JPN%
\r
47 copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_ZIP_JPN%
\r
48 copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_ZIP_JPN%
\r
49 copy /Y %DIR_DIST%\*.pem %AMD64_DIR_ZIP_JPN%
\r
51 REM; copy English files
\r
52 mkdir %AMD64_DIR_ZIP_ENG%
\r
53 copy /Y %BIN_AMD64_ENG% %AMD64_DIR_ZIP_ENG%
\r
54 copy /Y %DIR_ENG_DOC%\*.txt %AMD64_DIR_ZIP_ENG%
\r
55 copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_ZIP_ENG%
\r
56 copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_ZIP_ENG%
\r
57 copy /Y %DIR_DIST%\*.pem %AMD64_DIR_ZIP_ENG%
\r
59 "%cd%\%DIR_ZIP_JPN%\FFFTP.exe" --build-software-update "%cd%\%PRIVATE_KEY%" "%PRIVATE_KEY_PW%" "/dl/ffftp/%PREFIX_JPN%" "%cd%\%DIR_UPDATE%\update.jpn.hash" "%cd%\%DIR_UPDATE%\update.jpn.list" %DESC_JPN%
\r
60 "%cd%\%DIR_ZIP_ENG%\FFFTP.exe" --build-software-update "%cd%\%PRIVATE_KEY%" "%PRIVATE_KEY_PW%" "/dl/ffftp/%PREFIX_ENG%" "%cd%\%DIR_UPDATE%\update.eng.hash" "%cd%\%DIR_UPDATE%\update.eng.list" %DESC_ENG%
\r
61 "%cd%\%AMD64_DIR_ZIP_JPN%\FFFTP.exe" --build-software-update "%cd%\%PRIVATE_KEY%" "%PRIVATE_KEY_PW%" "/dl/ffftp/%PREFIX_AMD64_JPN%" "%cd%\%DIR_UPDATE%\update.amd64.jpn.hash" "%cd%\%DIR_UPDATE%\update.amd64.jpn.list" %DESC_AMD64_JPN%
\r
62 "%cd%\%AMD64_DIR_ZIP_ENG%\FFFTP.exe" --build-software-update "%cd%\%PRIVATE_KEY%" "%PRIVATE_KEY_PW%" "/dl/ffftp/%PREFIX_AMD64_ENG%" "%cd%\%DIR_UPDATE%\update.amd64.eng.hash" "%cd%\%DIR_UPDATE%\update.amd64.eng.list" %DESC_AMD64_ENG%
\r
65 for %%i in (*) do ren %%i %PREFIX_JPN%%%i
\r
68 for %%i in (*) do ren %%i %PREFIX_ENG%%%i
\r
70 pushd %AMD64_DIR_ZIP_JPN%
\r
71 for %%i in (*) do ren %%i %PREFIX_AMD64_JPN%%%i
\r
73 pushd %AMD64_DIR_ZIP_ENG%
\r
74 for %%i in (*) do ren %%i %PREFIX_AMD64_ENG%%%i
\r
78 for /d %%i in (*) do call :sub0 "%%~i"
\r
83 for /d %%i in (*) do call :sub0 "%%~i"
\r
84 for %%i in (*) do move "%%~i" "..\%%~i"
\r