From c3d46f44ac8cc5a9473e304fdc38fa019d577618 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 10 Feb 2016 00:51:04 +0100 Subject: [PATCH] For public server, set up htwtxt environment. --- dotfiles/minimal/vimrc_add | 1 + dotfiles/user/server/public/shinit_add | 4 ++++ jessie_postinstall.sh | 10 +++++++++- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 dotfiles/user/server/public/shinit_add diff --git a/dotfiles/minimal/vimrc_add b/dotfiles/minimal/vimrc_add index e69de29..1dd08b6 100644 --- a/dotfiles/minimal/vimrc_add +++ b/dotfiles/minimal/vimrc_add @@ -0,0 +1 @@ +source ~/.vimrc_vimgo diff --git a/dotfiles/user/server/public/shinit_add b/dotfiles/user/server/public/shinit_add new file mode 100644 index 0000000..6db1bac --- /dev/null +++ b/dotfiles/user/server/public/shinit_add @@ -0,0 +1,4 @@ +# Server-specific .shinit additions. + +# Golang dev environment +export GOPATH=~/gopath diff --git a/jessie_postinstall.sh b/jessie_postinstall.sh index 29449cf..9063f77 100755 --- a/jessie_postinstall.sh +++ b/jessie_postinstall.sh @@ -85,7 +85,7 @@ echo 'deb http://security.debian.org/ jessie/updates main contrib non-free' \ >> /etc/apt/sources.list echo 'deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free' \ >> /etc/apt/sources.list -if [ "$1" = "thinkpad" ]; then +if [ "$1" = "thinkpad" || "$2" = "public" ]; then echo 'deb http://ftp.debian.org/debian/ jessie-backports main contrib' \ ' non-free' >> /etc/apt/sources.list echo 'deb http://ftp.debian.org/debian/ testing main contrib non-free' \ @@ -214,6 +214,14 @@ if [ "$1" = "server" ]; then # Send instructions mail. config/bin/simplemail.sh config/mails/server_postinstall_finished + + elif [ "$2" = "public" ]; then + # Set up twtxt environment. + apt-get -y -t jessie-backports install golang + su plom -c 'git clone '\ + 'https://github.com/plomlompom/htwtxt $GOPATH/src/htwtxt' + su plom -c 'go get htwtxt' + su plom -c 'mkdir ~/htwtxt' fi elif [ "$1" = "thinkpad" ]; then -- 2.30.2