#!/bin/bash

echo "03setup-locale"
set -e

fifoName="03setup-locale-fifo"
if [ ! -e ${fifoName} ]; then
    mkfifo -m 666 ${fifoName}
fi
exec 6<>${fifoName}
echo "0" >&6


echo "zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
mn_MN.UTF-8 UTF-8
bo_CN.UTF-8 UTF-8" >/etc/locale.gen


locale-gen

echo "50" >&6

update-locale

echo "100" >&6
exec 6<&-
rm -f ${fifoName}