mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 12:23:14 +00:00
[CREATECABFILE] Update rapps example scripts for new usage
This commit is contained in:
parent
70193adc89
commit
7119b13a28
2 changed files with 53 additions and 13 deletions
|
@ -1,12 +1,32 @@
|
||||||
@echo off
|
@echo off
|
||||||
|
|
||||||
cd ..\..\..\media
|
IF "%1"=="" GOTO show_usage
|
||||||
|
IF "%2"=="" GOTO show_usage
|
||||||
|
IF "%3"=="" GOTO show_usage
|
||||||
|
|
||||||
mkdir rapps\utf16
|
SET CABMAN_CMD=%1
|
||||||
|
SET UTF16LE_CMD=%2
|
||||||
|
SET RAPPSDB_PATH=%3
|
||||||
|
|
||||||
for %%f in (rapps\*.txt) do (
|
mkdir "%RAPPSDB_PATH%\utf16"
|
||||||
..\output-MinGW-i386\host-tools\utf16le.exe "rapps\%%~nf.txt" "rapps\utf16\%%~nf.txt"
|
|
||||||
|
echo Converting txt files to utf16
|
||||||
|
for %%f in (%RAPPSDB_PATH%\*.txt) do (
|
||||||
|
%UTF16LE_CMD% "%RAPPSDB_PATH%\%%~nf.txt" "%RAPPSDB_PATH%\utf16\%%~nf.txt"
|
||||||
)
|
)
|
||||||
|
|
||||||
..\output-MinGW-i386\host-tools\cabman.exe -M mszip -S rapps\rappmgr.cab rapps\utf16\*.txt
|
echo Building rappmgr.cab
|
||||||
rmdir /s /q rapps\utf16
|
%CABMAN_CMD% -M mszip -S "%RAPPSDB_PATH%\rappmgr.cab" "%RAPPSDB_PATH%\utf16\*.txt"
|
||||||
|
|
||||||
|
echo Building rappmgr2.cab
|
||||||
|
%CABMAN_CMD% -M mszip -S "%RAPPSDB_PATH%\rappmgr2.cab" "%RAPPSDB_PATH%\utf16\*.txt" -F icons "%RAPPSDB_PATH%\icons\*.ico"
|
||||||
|
|
||||||
|
echo Cleaning up
|
||||||
|
rmdir /s /q "%RAPPSDB_PATH%\utf16"
|
||||||
|
|
||||||
|
echo Done
|
||||||
|
|
||||||
|
goto :eof
|
||||||
|
|
||||||
|
:show_usage
|
||||||
|
echo Usage: CreateCabFile.bat path\to\cabman.exe path\to\utf16le.exe path\to\rapps-db
|
||||||
|
|
|
@ -1,9 +1,29 @@
|
||||||
#/bin/sh
|
#/bin/sh
|
||||||
cd ../../../media
|
|
||||||
mkdir rapps/utf16
|
if [ "$#" != "3" ]; then
|
||||||
for i in $(find -type f); do
|
echo "Usage: CreateCabFile.sh path/to/cabman path/to/utf16le path/to/rapps-db"
|
||||||
../../host-tools/utf16le $i utf16/$i
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
CABMAN_CMD="$1"
|
||||||
|
UTF16LE_CMD="$2"
|
||||||
|
RAPPSDB_PATH="$3"
|
||||||
|
|
||||||
|
mkdir "$RAPPSDB_PATH/utf16"
|
||||||
|
|
||||||
|
echo Converting txt files to utf16
|
||||||
|
for filename in $RAPPSDB_PATH/*.txt; do
|
||||||
|
just_filename=$(basename -- "$filename")
|
||||||
|
$UTF16LE_CMD "$filename" "$RAPPSDB_PATH/utf16/$just_filename"
|
||||||
done
|
done
|
||||||
cd ..
|
|
||||||
../../host-tools/cabman -M mszip -S rapps/rappmgr.cab rapps/utf16/*.txt
|
echo Building rappmgr.cab
|
||||||
rm -r rapps/uft16
|
$CABMAN_CMD -M mszip -S "$RAPPSDB_PATH/rappmgr.cab" "$RAPPSDB_PATH/utf16/*.txt"
|
||||||
|
|
||||||
|
echo Building rappmgr2.cab
|
||||||
|
$CABMAN_CMD -M mszip -S "$RAPPSDB_PATH/rappmgr2.cab" "$RAPPSDB_PATH/utf16/*.txt" -F icons "$RAPPSDB_PATH/icons/*.ico"
|
||||||
|
|
||||||
|
echo Cleaning up
|
||||||
|
rm -r "$RAPPSDB_PATH/utf16"
|
||||||
|
|
||||||
|
echo Done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue