-
-
Save tkafka/13f49c803cb8552674872e9b5f649ce7 to your computer and use it in GitHub Desktop.
Compile and Install git-lfs on Raspberry Pi (with golang compilation)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
install_git_lfs() | |
{ | |
set -e | |
# Get out if git-lfs is already installed | |
if $(git-lfs &> /dev/null); then | |
echo "git-lfs is already installed" | |
return | |
fi | |
GIT_LFS_BUILD=$HOME/.bin | |
# Install go 1.6 for ARMv6 (works also on ARMv7 & ARMv8) | |
sudo apt-get --yes --force-yes install git | |
mkdir -p $GIT_LFS_BUILD/go | |
pushd "$GIT_LFS_BUILD/go" | |
# clean up go folder | |
sudo rm -rf /usr/local/go | |
# find actual version on https://golang.org/dl/ | |
wget https://storage.googleapis.com/golang/go1.10.2.linux-armv6l.tar.gz -O go.tar.gz | |
sudo tar -C /usr/local -xzf go.tar.gz | |
rm go.tar.gz | |
export PATH=$PATH:/usr/local/go/bin | |
export GOPATH=$PWD | |
echo "export PATH=$PATH:/usr/local/go/bin" >> $HOME/.bashrc | |
echo "export GOPATH=$PWD" >> $HOME/.bashrc | |
# Download and compile git-lfs | |
go get github.com/github/git-lfs | |
pushd src/github.com/github/git-lfs | |
script/bootstrap | |
sudo mv bin/git-lfs /usr/bin/ | |
popd | |
popd | |
hash -r | |
git lfs install | |
set +e | |
} | |
install_git_lfs |
changing script/bootstrap
to make
worked for me! Thank you.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Error opening build_matrix.json: open bin/releases/build_matrix.json: no such file or directory