mirror of
https://github.com/reactos/reactos.git
synced 2024-08-26 13:18:51 +00:00
30 lines
716 B
Bash
30 lines
716 B
Bash
#/bin/sh
|
|
|
|
if [ "$#" != "3" ]; then
|
|
echo "Usage: CreateCabFile.sh path/to/cabman path/to/utf16le path/to/rapps-db"
|
|
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
|
|
|
|
echo Building rappmgr.cab
|
|
$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
|