if [ "${SUPPORTED_LOCALES}" = "x" ]; then
echo "SUPPORTED_LOCALES not set"
+ echo "You can set it in /etc/sysconfig/i18n file"
exit 1
fi
rm -rf ${DESTDIR}${LOCDIR}
install -d ${DESTDIR}${LOCDIR}
+cd ${DESTDIR}${LOCDIR}
if [ "${DESTDIR}" = "" ]; then
DESTDIROPT=
DESTDIROPT="--prefix ${DESTDIR}"
fi
+rc=0
for loc in ${SUPPORTED_LOCALES} ; do
if echo ${loc} | grep -q / ; then
chset="`echo ${loc} | sed -e 's@^.*/@@'`"
echo "Charset not known for locale ${loc} - skipping..."
continue
fi
+ iloc="`echo ${loc} | sed -e 's/\.[^@]*//'`"
echo -n "Generating ${loc} using charset ${chset}... "
if [ "${OLD_STYLE}" = "yes" ]; then
- localedef -f ${chset} -i ${loc} ${DESTDIR}${LOCDIR}${loc}
+ localedef -f ${chset} -i ${iloc} ${DESTDIR}${LOCDIR}${loc}
else
- localedef -f ${chset} -i ${loc} ${loc} ${DESTDIROPT}
+ localedef -f ${chset} -i ${iloc} ${loc} ${DESTDIROPT}
fi
+ rc=$(($rc + $?))
echo
done
echo "DONE."
+exit $rc