From 6af67d0c7ef088184b59a661328b92cc0e7ffa56 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 30 Sep 2015 15:06:02 +0100 Subject: [PATCH] Handle manual installations of go --- src/freedombone-meshweb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/freedombone-meshweb b/src/freedombone-meshweb index b76f6901..e7be470a 100755 --- a/src/freedombone-meshweb +++ b/src/freedombone-meshweb @@ -22,7 +22,15 @@ ZERONET_DEFAULT_FORUM_TAGLINE="A decentralized discussion group" function install_ipfs { if [ ! -f /home/$MY_USERNAME/go/bin/ipfs ]; then - sudo apt-get -y install golang libpam0g-dev fuse + if [ ! -d /usr/local/go ]; then + sudo apt-get -y install golang + fi + sudo apt-get -y install libpam0g-dev fuse + if ! grep -q "GOROOT" /home/$MY_USERNAME/.bashrc; then + if [ -d /usr/local/go ]; then + echo "export GOROOT=/usr/local/go" >> /home/$MY_USERNAME/.bashrc + fi + fi if ! grep -q "GOPATH/bin" /home/$MY_USERNAME/.bashrc; then echo "export GOPATH=/home/$MY_USERNAME/go" >> /home/$MY_USERNAME/.bashrc echo 'export PATH="$GOPATH/bin:$PATH:";' >> /home/$MY_USERNAME/.bashrc