From 4771c015187292a1cea5932faa195ac22cb1a6be Mon Sep 17 00:00:00 2001 From: Peter Bex Date: Sat, 2 Apr 2016 21:18:24 +0200 Subject: Add locales for en_US, en_GB and nl_NL Of course this is overrideable by changing the right asset files. --- assets/default/locale | 2 ++ assets/locale.gen | 8 ++++++++ vps-builder.scm | 7 ++++++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 assets/default/locale create mode 100644 assets/locale.gen diff --git a/assets/default/locale b/assets/default/locale new file mode 100644 index 0000000..52e89a9 --- /dev/null +++ b/assets/default/locale @@ -0,0 +1,2 @@ +LANG="en_GB.UTF-8" +LANGUAGE="en_GB:en" diff --git a/assets/locale.gen b/assets/locale.gen new file mode 100644 index 0000000..88ee805 --- /dev/null +++ b/assets/locale.gen @@ -0,0 +1,8 @@ +# This file lists locales that you wish to have built. You can find a list +# of valid supported locales at /usr/share/i18n/SUPPORTED, and you can add +# user defined locales to /usr/local/share/i18n/SUPPORTED. If you change +# this file, you need to rerun locale-gen. + +en_GB.UTF-8 UTF-8 +en_US.UTF-8 UTF-8 +nl_NL.UTF-8 UTF-8 diff --git a/vps-builder.scm b/vps-builder.scm index 49dfb11..da27135 100644 --- a/vps-builder.scm +++ b/vps-builder.scm @@ -201,7 +201,12 @@ (install-file root-dir "assets/network/cloudstack-guest-setup" "/etc/dhcp/dhclient-exit-hooks.d" "root" "root" #o644) - ;; Update timezone + ;; Update timezone and locale + (install-file root-dir "assets/locale.gen" + "/etc/locale.gen" "root" "root" #o644) + (run* (chroot ,root-dir "locale-gen")) + (install-file root-dir "assets/default/locale" + "/etc/default/locale" "root" "root" #o644) (install-file root-dir "assets/timezone" "/etc/timezone" "root" "root" #o644) (run* (chroot ,root-dir "dpkg-reconfigure" "tzdata"))) -- cgit v1.2.3