34 lines
697 B
Bash
34 lines
697 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
||
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
# found in the LICENSE file.
|
||
|
|
||
|
# usage: make_locale_paks locale_dir [...]
|
||
|
#
|
||
|
# This script creates the .pak files under locales directory, it is used to fool
|
||
|
# the ResourcesBundle that the locale is available.
|
||
|
|
||
|
set -eu
|
||
|
|
||
|
if [[ ${#} -eq 0 ]]; then
|
||
|
echo "usage: ${0} build_dir [locale_pak...]" >& 2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
PRODUCT_DIR="$1"
|
||
|
shift
|
||
|
|
||
|
LOCALES_DIR="${PRODUCT_DIR}/locales"
|
||
|
if [[ ! -d "${LOCALES_DIR}" ]]; then
|
||
|
mkdir "${LOCALES_DIR}"
|
||
|
fi
|
||
|
|
||
|
cd "${LOCALES_DIR}"
|
||
|
|
||
|
for pak in "${@}"; do
|
||
|
if [[ ! -f "${pak}.pak" ]]; then
|
||
|
touch "${pak}.pak"
|
||
|
fi
|
||
|
done
|