# The sysutils/lsyncd port

## lsyncd-2.1.6 – synchronizes directories with remote targets upon changes

## Description

    Lsyncd watches a local directory tree using libinotify.  It aggregates
    and combines events for a few seconds and then spawns one (or more)
    process(es) to synchronize the changes. By default this is rsync. Lsyncd
    is thus a light-weight live mirror solution that is comparatively easy
    to install not requiring new filesystems or blockdevices and does not
    hamper local filesystem performance.

WWW: https://github.com/axkibe/lsyncd

Categories:
  lang/lua sysutils

## Library dependencies

- devel/libinotify
- lang/lua/5.1

## Build dependencies

- STEM->=1.5.1:devel/ninja
- STEM->=3.4.3p0:devel/cmake
- lang/lua/5.1

## Run dependencies

- lang/lua/5.1
- net/rsync