summaryrefslogtreecommitdiffstats
path: root/scripts/make_locale.sh
diff options
context:
space:
mode:
authorLuotao Fu <l.fu@pengutronix.de>2007-01-10 09:31:16 +0000
committerLuotao Fu <l.fu@pengutronix.de>2007-01-10 09:31:16 +0000
commit92c7c4215a7c0ace93648c4a25f9fb93db1adf3c (patch)
treef813c112447c90655f48b235e5f1c969403f3747 /scripts/make_locale.sh
parenta999098a77d8cb65b6645cb446639941567e61eb (diff)
downloadptxdist-92c7c4215a7c0ace93648c4a25f9fb93db1adf3c.tar.gz
ptxdist-92c7c4215a7c0ace93648c4a25f9fb93db1adf3c.tar.xz
cleaned debugging and obsolete stuffs
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6809 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'scripts/make_locale.sh')
-rwxr-xr-xscripts/make_locale.sh16
1 files changed, 2 insertions, 14 deletions
diff --git a/scripts/make_locale.sh b/scripts/make_locale.sh
index 2c993325e..e523b11f8 100755
--- a/scripts/make_locale.sh
+++ b/scripts/make_locale.sh
@@ -22,20 +22,9 @@ usage() {
exit 1
}
-_ptxd_get_sysroot_usr_by_sysroot() {
- local sysroot
-
- sysroot="`echo 'int main(void){return 0;}' | \
- ${CC} -x c -o /dev/null -v - 2>&1 | \
- sed -ne \"/.*collect2.*/s,.*--sysroot=\([^[:space:]]*\).*,\1,p\"`"
-
- test -n "${sysroot}" || return 1
-
- echo "`ptxd_abspath ${sysroot}/usr`"
-}
-
add_locale() {
local CHARMAP LOCALE_DEF PREF SYSROOT_USR LOCALE_NAME
+
while getopts "f:i:p:n::" opt; do
case "${opt}" in
f)
@@ -55,16 +44,15 @@ add_locale() {
;;
esac
done
+
SYSROOT_USR=`ptxd_get_sysroot_usr`
[ ! -d ${SYSROOT_USR} ] && { echo "Toolchain sysroot dir not found"; exit 1; }
-
if [ ! -d ${PREF}/usr/lib/locale ]; then
mkdir -p ${PREF}/usr/lib/locale
[ $? -ne 0 ] && { echo "Could not create temporary locales directory ${PREF}/usr/lib/locale"; exit 1; }
fi
- echo "${SYSROOT_USR} localedef -i $LOCALE_DEF -f $CHARMAP $LOCALE_NAME --prefix=${PREF}"
I18NPATH=${SYSROOT_USR}/share/i18n \
localedef -i $LOCALE_DEF -f $CHARMAP $LOCALE_NAME --prefix=${PREF}