diff options
Diffstat (limited to 'debian/locale-en-bs.postinst')
-rw-r--r-- | debian/locale-en-bs.postinst | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/debian/locale-en-bs.postinst b/debian/locale-en-bs.postinst new file mode 100644 index 0000000..5ff1e25 --- /dev/null +++ b/debian/locale-en-bs.postinst @@ -0,0 +1,28 @@ +#!/bin/sh +# Reference: +# https://askubuntu.com/questions/21316/how-can-i-customize-a-system-locale +set -e + +fix1() { + grep -qe 'en_BS UTF-8' $1 || echo 'en_BS UTF-8' >> $1 + grep -qe 'en_BS.UTF-8 UTF-8' $1 || echo 'en_BS.UTF-8 UTF-8' >> $1 +} + +case "$1" in + configure|abort-upgrade|abort-remove|abort-deconfigure) + localedef --quiet --force --inputfile /usr/share/i18n/locales/en_BS --charmap UTF-8 en_BS.utf8 + fix1 /usr/share/i18n/SUPPORTED + fix1 /etc/locale.gen + locale-gen + update-locale LC_TIME=en_BS + ;; + + *) + echo "postinst called with unknown argument '\$1'" 1>&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 |