1#!/bin/bash -e 2 3source "${POST_HELPER:-$(dirname "$(realpath "$0")")/../post-hooks/post-helper}" 4 5LOCALE="$TARGET_DIR/etc/default/locale" 6 7[ -z "$RK_ROOTFS_LOCALE_ORIGINAL" ] || exit 0 8 9if [ "$RK_ROOTFS_LOCALE_DEFAULT" -a "$POST_OS" = debian ]; then 10 echo -e "\e[33mKeep original locale for debian by default\e[0m" 11 exit 0 12fi 13 14CUSTOM_LANG="${RK_ROOTFS_LOCALE:-en_US.UTF-8}" 15 16echo "Setting LANG environment to $CUSTOM_LANG..." 17 18if [ -e "$LOCALE" ]; then 19 sed -i "/\<LANG\>/d" "$LOCALE" 20 echo "LANG=$CUSTOM_LANG" >> "$LOCALE" 21else 22 mkdir -p "$TARGET_DIR/etc/profile.d" 23 echo "export LANG=$CUSTOM_LANG" > "$TARGET_DIR/etc/profile.d/lang.sh" 24fi 25