electron/tools/posix/make_locale_paks.sh

34 lines
697 B
Bash
Raw Normal View History

2014-05-29 11:08:59 +00:00
#!/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