Commit 720ced12 authored by kpcyrd's avatar kpcyrd

Fix install_unsupported for openbsd, add docs

License: MIT
Signed-off-by: default avatarkpcyrd <git@rxv.cc>
parent 095230ee
...@@ -105,12 +105,14 @@ install: cmd/ipfs-install ...@@ -105,12 +105,14 @@ install: cmd/ipfs-install
install_unsupported: install_unsupported:
@echo "note: this command has yet to be tested to build in the system you are using" @echo "note: this command has yet to be tested to build in the system you are using"
@echo "installing gx" @echo "installing gx"
go get -u github.com/whyrusleeping/gx go get -v -u github.com/whyrusleeping/gx
go get -u github.com/whyrusleeping/gx-go go get -v -u github.com/whyrusleeping/gx-go
@echo check gx and gx-go
gx -v && gx-go -v
@echo downloading dependencies @echo downloading dependencies
gx install --global gx install --global
@echo "installing go-ipfs" @echo "installing go-ipfs"
go install ./cmd/ipfs go install -v -tags nofuse ./cmd/ipfs
.PHONY: install_unsupported .PHONY: install_unsupported
uninstall: uninstall:
......
# Building on OpenBSD
## Prepare your system
Make sure you have `git`, `go` and `gmake` installed on your system.
```
$ doas pkg_add -v git go gmake
```
## Prepare go environment
Make sure your gopath is set:
```
$ export GOPATH=~/go
$ echo "$GOPATH"
$ export PATH="$PATH:$GOPATH/bin"
```
## Build
The `install_unsupported` target works nicely for openbsd. This will install `gx`, `gx-go` and run `go install -tags nofuse ./cmd/ipfs`.
```
$ go get -v -u -d github.com/ipfs/go-ipfs
$ cd $GOPATH/src/github.com/ipfs/go-ipfs
$ gmake install_unsupported
```
if everything went well, your ipfs binary should be ready at `$GOPATH/bin/ipfs`.
```
$ ipfs version
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment