From: Christian Heller Date: Tue, 9 Feb 2016 23:51:04 +0000 (+0100) Subject: For public server, set up htwtxt environment. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/blog?a=commitdiff_plain;h=c3d46f44ac8cc5a9473e304fdc38fa019d577618;p=config For public server, set up htwtxt environment. --- 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