The net/unison port
unison-2.53.7 – multi-platform file synchronization tool (cvsweb github mirror)
Description
Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. This packages contains the command-line tool and the manpage.WWW: https://github.com/bcpierce00/unison
Readme
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------
This version of unison is compatible with:
- unison 2.52 or newer. You do not have to pay any attention to OCaml
compiler versions.
- unison 2.51 if both versions are compiled with same OCaml compiler
version.
- unison 2.48 if both versions are compiled with same OCaml compiler
version.
It is possible to use the OPAM OCaml package manager to build unison
with the same version of the OCaml compiler on all machines:
doas pkg_add opam
export OPAMROOT=~/opam_unison
opam init --no-setup --compiler ocaml-base-compiler.%VERSION%
opam install unison lablgtk # To build without the gui, remove lablgtk
$(opam var bin)/unison
Where %VERSION% is the OCaml version that is used on all machines.
Common issue
=============
Unison sometimes reports chown() failures that are actually failures to
change group ownership. This can occur when a user does not belong to
the specified group and is the owner of the file, or is not the
superuser. Issue can be addressed by setting the option 'group' to
'false'.
Maintainer
Bjorn Ketelaars
Multi-packages
unison-2.53.7 unison-gui-2.53.7