Configure locales, add more needed packages
authorvarac <varacanero@zeromail.org>
Sat, 5 Nov 2016 15:57:36 +0000 (16:57 +0100)
committervarac <varacanero@zeromail.org>
Sat, 5 Nov 2016 15:57:36 +0000 (16:57 +0100)
scripts/base.sh
scripts/custom.sh

index 1c38167..71e07b9 100644 (file)
@@ -1,5 +1,12 @@
 #!/bin/bash
 
+# setup locales
+echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
+locale-gen en_US.UTF-8
+update-locale LANG=en_US.UTF-8
+export LC_ALL=en_US.UTF-8
+
+# Set up apt repos
 echo -e "deb http://deb.debian.org/debian/ jessie main\ndeb http://security.debian.org/ jessie/updates main" > /etc/apt/sources.list
 echo "deb http://deb.debian.org/debian/ jessie-backports main" > /etc/apt/sources.list.d/backports.list
 
index 7a0a54f..e141f39 100644 (file)
@@ -5,7 +5,12 @@ sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_c
 
 # install additional packages
 # openssl is needed to set root pw later
-apt-get -y install puppet lsb-release facter rsync curl openssl bash-completion wget
+apt-get -y install leap-archive-keyring puppet lsb-release facter rsync curl openssl bash-completion wget sudo
+
+# Don't use client locales
+# https://stackoverflow.com/questions/29609371/how-do-not-pass-locale-through-ssh
+sed 's/^AcceptEnv.*//' /etc/ssh/sshd_config
+
 
 # Set root pw
 usermod -p "$(echo vagrant | openssl passwd -1 -stdin)" root