Browse files

Extend README for NetBSD.

Add NetBSD to list of system on which bup is known to work.  Give
hints for bup usage on NetBSD, including how to find fuse bindings and
the pkgsrc entry.  Caution about incorrect cycle detection on fuse
mounts.  Add pkgsrc URLs.

Signed-off-by: Greg Troxel <>
  • Loading branch information...
1 parent 8953dc8 commit ac3b886d5857e09aadba634aedffa3e49faa77a2 Greg Troxel committed Dec 15, 2011
Showing with 25 additions and 2 deletions.
  1. +25 −2
@@ -76,7 +76,7 @@ Reasons you might want to avoid bup
- It currently only works on Linux, MacOS X >= 10.4,
- Solaris, or Windows (with Cygwin). Patches to support
+ NetBSD, Solaris, or Windows (with Cygwin). Patches to support
other platforms are welcome.
@@ -123,7 +123,9 @@ Binary packages of bup are known to be built for the following OSes:
- Ubuntu:
- - NetBSD
+ - pkgsrc (NetBSD, Dragonfly, and others)
Using bup
@@ -211,6 +213,27 @@ Notes on FreeBSD
the port named 'hs-pandoc' in the 'textproc' section.
+Notes on NetBSD/pkgsrc
+ - See pkgsrc/sysutils/bup, which should be the most recent stable
+ release and includes man pages. It also has a reasonable set of
+ dependencies (git, par2, py-fuse-bindings).
+ - The "fuse-python" package referred to is hard to locate, and is a
+ separate tarball for the python language binding distributed by the
+ fuse project on sourceforge. It is available as
+ pkgsrc/filesystems/py-fuse-bindings and on NetBSD 5, "bup fuse"
+ works with it.
+ - "bup fuse" presents every directory/file as inode 0. The directory
+ traversal code ("fts") in NetBSD's libc will interpret this as a
+ cycle and error out, so "ls -R" and "find" will not work.
+ - It is not clear if extended attribute and POSIX acl support does
+ anything useful.
How it works

0 comments on commit ac3b886

Please sign in to comment.