9b3341f836
* Added Windows hints and v1.2 infos * added some windows batch files * switched from 'cliopts' to 'cli' * "named args" * All arguments passed to php are UTF-8 encoded * removed local path from repository. Use doku.local.php * added/changed support for - small - big - anchordef - definition_list - comment - include and search macros * added #pragma directives as comments to dokuwiki * recreate "_dokuwiki.changes" * Support for non-ascii characters in media files
69 lines
1.6 KiB
Batchfile
69 lines
1.6 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
call settings.cmd
|
|
|
|
pushd "%DOKU_ANIMALS_HOME%\%ANIMAL%"
|
|
|
|
if not exist data\pages\ (
|
|
echo WARNUNG:
|
|
echo Es wurden kein "pages" Verzeichnis gefunden. Wurde die neue Version bereits
|
|
echo ins Zielverzeichnis kopiert?
|
|
pause
|
|
goto :eof
|
|
)
|
|
|
|
if not exist data\media\logo.png (
|
|
echo working in %CD%
|
|
rem call :cleanup data\attic || goto :ende
|
|
call :cleanup data\cache || goto :ende
|
|
call :cleanup data\index || goto :ende
|
|
call :cleanup data\locks || goto :ende
|
|
call :cleanup data\media_attic || goto :ende
|
|
call :cleanup data\media_meta || goto :ende
|
|
call :cleanup data\tmp || goto :ende
|
|
xcopy /S/I/Y/Q common\*.* data
|
|
)
|
|
|
|
REM if exist data\pages\startseiteneu.txt (
|
|
REM ren data\pages\startseiteneu.txt startseite.txt
|
|
REM ren data\meta\startseiteneu.changes startseite.changes
|
|
REM )
|
|
|
|
popd
|
|
pushd "%DOKU_HOME%"
|
|
|
|
php bin\indexer.php || goto :ende
|
|
|
|
popd
|
|
pushd "%DOKU_ANIMALS_HOME%\%ANIMAL%"
|
|
|
|
if exist data\meta\_dokuwiki.changes del data\meta\_dokuwiki.changes
|
|
if exist data\meta\_dokuwiki.changes del data\meta\_dokuwiki.changes
|
|
(
|
|
for /F "delims=*" %%D in ('dir /b/S/A:D data\meta\*.*') do (
|
|
if exist "%%D\*.changes" type "%%D\*.changes" 2>nul
|
|
)
|
|
) > _dokuwiki_unsorted.changes
|
|
sort _dokuwiki_unsorted.changes /O data\meta\_dokuwiki.changes
|
|
del _dokuwiki_unsorted.changes
|
|
|
|
echo --- compressing old files
|
|
for /F "delims=*" %%T in ('dir data\attic\*.txt /s/b') do (
|
|
"c:\Program Files\7-Zip\7z.exe" a -bso0 "%%T.gz" "%%T" && del "%%T" || goto :ende
|
|
)
|
|
echo --- done
|
|
|
|
:ende
|
|
popd
|
|
|
|
pause
|
|
|
|
goto :eof
|
|
:cleanup
|
|
if not exist %1 goto :eof
|
|
echo cleaning up %1
|
|
rd /s/q %1
|
|
if exist %1 exit /b 1
|
|
md %1
|
|
echo >nul 2>"%~1\_dummy"
|