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:=,