@cryptotaxi247 / kubo / commits / 94bbc1ca7

fix openbsd build by disabling fuse on openbsd

fixes #5334

Steven Allen committed Jul 20, 2019 at 17:17 UTC 94bbc1ca7cb0503bb4d1797d03f32d55bb978cdf
11 files changed +26 -10
fuse/ipns/ipns_test.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !nofuse
1 +// +build !nofuse,!openbsd
2
3 package ipns
4
fuse/ipns/ipns_unix.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !nofuse
1 +// +build !nofuse,!openbsd
2
3 // package fuse/ipns implements a fuse filesystem that interfaces
4 // with ipns, the naming system for ipfs.
fuse/ipns/link_unix.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !nofuse
1 +// +build !nofuse,!openbsd
2
3 package ipns
4
fuse/mount/fuse.go
+1 -2
@@ -1,5 +1,4 @@
1 -// +build !nofuse
2 -// +build !windows
1 +// +build !nofuse,!windows,!openbsd
2
3 package mount
4
fuse/node/mount_openbsd.go new
+13
@@ -0,0 +1,13 @@
1 +// +build !nofuse
2 +
3 +package node
4 +
5 +import (
6 + "errors"
7 +
8 + core "github.com/ipfs/go-ipfs/core"
9 +)
10 +
11 +func Mount(node *core.IpfsNode, fsdir, nsdir string) error {
12 + return errors.New("FUSE not supported on OpenBSD. See #5334 (https://git.io/fjMuC).")
13 +}
fuse/node/mount_test.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !nofuse
1 +// +build !openbsd,!nofuse
2
3 package node
4
fuse/node/mount_unix.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !windows,!nofuse
1 +// +build !windows,!openbsd,!nofuse
2
3 package node
4
fuse/readonly/ipfs_test.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build !nofuse
1 +// +build !nofuse,!openbsd
2
3 package readonly
4
fuse/readonly/mount_unix.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build linux darwin freebsd netbsd openbsd
1 +// +build linux darwin freebsd netbsd
2 // +build !nofuse
3
4 package readonly
fuse/readonly/readonly_unix.go
+1 -1
@@ -1,4 +1,4 @@
1 -// +build linux darwin freebsd netbsd openbsd
1 +// +build linux darwin freebsd netbsd
2 // +build !nofuse
3
4 package readonly
mk/util.mk
+4
@@ -20,8 +20,12 @@ SUPPORTED_PLATFORMS += linux-amd64
20 SUPPORTED_PLATFORMS += darwin-386
21 SUPPORTED_PLATFORMS += darwin-amd64
22
23 +SUPPORTED_PLATFORMS += freebsd-386
24 SUPPORTED_PLATFORMS += freebsd-amd64
25
26 +SUPPORTED_PLATFORMS += openbsd-386
27 +SUPPORTED_PLATFORMS += openbsd-amd64
28 +
29 space:=
30 space+=
31 comma:=,