Install a cjdns tool for administration

This commit is contained in:
Bob Mottram 2015-01-11 13:49:56 +00:00
parent 75b9239127
commit 8ea1496207
1 changed files with 17 additions and 1 deletions

View File

@ -819,7 +819,23 @@ function install_cjdns_tools {
install_cjdns install_cjdns
fi fi
apt-get -y install golang mercurial
if [ ! -f ~/.bashrc ]; then
touch ~/.bashrc
fi
if ! grep -q "export GOPATH=" ~/.bashrc; then
echo 'export GOPATH=$HOME/projects/go' >> ~/.bashrc
fi
if ! grep -q "export PATH=$PATH:$HOME/projects/go/bin" ~/.bashrc; then
echo 'export PATH=$PATH:$HOME/projects/go/bin' >> ~/.bashrc
fi
. ~/.bashrc
go get github.com/inhies/cjdcmd
if [ ! -f $HOME/projects/go/bin/cjdcmd ]; then
echo 'cjdcmd was not compiled. Check your golang installation'
exit 7439
fi
cp $HOME/projects/go/bin/cjdcmd /usr/bin
echo 'install_cjdns_tools' >> $COMPLETION_FILE echo 'install_cjdns_tools' >> $COMPLETION_FILE
} }