lsyncd - daemon to synchronize local directories using rsync

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename lsyncd_2.2.3-1_amd64.deb
Package name lsyncd
Package version 2.2.3
Package release 1
Package architecture amd64
Package type deb
Category admin admin::backup implemented-in::c interface::commandline interface::daemon role::program scope::utility use::synchronizing works-with::file
License -
Maintainer Jan Dittberner <>
Download size 72.35 KB
Installed size 226.00 KB
Lsyncd (Live syncing mirror daemon) uses rsync to synchronize local
directories with a remote machine running rsyncd. Lsyncd watches
multiple directories trees through inotify. The first step after
adding the watches is to rsync all directories with the remote host,
and then sync single file by collecting the inotify events. So lsyncd
is a light-weight live mirror solution that should be easy to install
and use while blending
well with your system.


Package Version Architecture Repository
lsyncd_2.2.3-1_i386.deb 2.2.3 i386 Debian Main
lsyncd - - -


Name Value
libc6 >= 2.15
liblua5.3-0 -
lsb-base >= 3.0-6
lua5.3 -
rsync -


Type URL
Binary Package lsyncd_2.2.3-1_amd64.deb
Source Package lsyncd

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install lsyncd deb package:
    # sudo apt-get install lsyncd




2018-12-31 - Jan Dittberner <>
lsyncd (2.2.3-1) unstable; urgency=medium
[ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
* d/control: Set Vcs-* to
[ Jan Dittberner ]
* New upstream version (Closes: #862747)
* Refresh debian/patches/out-of-tree-manpage-build.patch
* Update lua dependencies to lua 5.3
* Fix paths in debian/
* Add DEB_BUILD_MAINT_OPTIONS = hardening=+all to debian/rules to
improve hardening
* debian/control: bump Standards-Version to 4.3.0 (no changes)
* Update debian/copyright
* debian/control: Update to debhelper >= 10, use compat level 10 in
2016-12-18 - Jan Dittberner <>
lsyncd (2.1.6-1) unstable; urgency=medium
* New upstream release
* Fix "attempt to call local 'path2' (a string value) with
default.rsyncssh target" (Closes: #801761)
* drop debian/patches/fix-CVE-2014-8990-shell-escapes.patch included
in upstream release
* remove debian/patches/dont_install_lua_as_docs.patch, upstream
switched to cmake
* remove automake and autotools-dev from Build-Depends, add cmake
* remove autotools specific rules from debian/rules
* Bump debian/compat and debhelper Build-Depends to 9
* Replace obsolete Google code URL with new Github URL
* switch debian/copyright to 1.0 format
* Bump Standards-Version to 3.9.8 (no changes)
* add debian/patches/out-of-tree-manpage-build.patch to support
building the man page outside of the source tree
* Add Depends lsb-base (>= 3.0-6) needed by init script
* Add Depends libxml2-utils needed by asciidoc build for manpage
2014-12-29 - Jan Dittberner <>
lsyncd (2.1.5-2) unstable; urgency=high
* fix security issue CVE-2014-8990 that allows code execution via shell
characters in file names and denial of service scenarios by applying
debian/patches/fix-CVE-2014-8990-shell-escapes.patch (Closes: #767227)
2013-06-22 - Jan Dittberner <>
lsyncd (2.1.5-1) unstable; urgency=low
* New upstream version (Closes: #707328).
* refresh debian/patches/dont_install_lua_as_docs.patch
* debian/control:
- change Homepage to github page
- switch to canonical Vcs-* URLs
- bump Standards-Version to 3.9.4 (no changes)
* debian/rules:
- add --add-missing to automake invocation to add missing test-driver and
remove test-driver in clean target (Closes: #713793)
* debian/lsyncd.init:
- don't source /lib/init/ and don't use $VERBOSE, don't use
- add --nicelevel to lsyncd invocation
2012-05-19 - Jan Dittberner <>
lsyncd (2.0.7-3) unstable; urgency=low
* fix breakage introduced when trying to fix #673387, PIDFILE was not
defined before DAEMON_ARGS in debian/lsyncd.init
2012-05-18 - Jan Dittberner <>
lsyncd (2.0.7-2) unstable; urgency=low
* fix lsyncd init script stores the wrong PID in /var/run/ so
cannot stop it by adding -pidfile option to debian/lsyncd.init's
DAEMON_ARGS (Closes: #673387)
* debian/rules: fix FTBFS twice in a row
- override_dh_clean instead of clean
- remove generated configure
* enable hardening build flags
- add dpkg-dev (>= 1.16.1~) to Build-Depends
- add DPKG_EXPORT_BUILDFLAGS=1 and include
/usr/share/dpkg/ in debian/rules
2012-04-04 - Jan Dittberner <>
lsyncd (2.0.7-1) unstable; urgency=low
* New upstream version
* refresh debian/patches/dont_install_lua_as_docs.patch
* Bump Standards-Version to 3.9.3 (no changes)

See Also

Package Description
ltpanel_0.2-5_amd64.deb lightweight tasklist panel for minimalist WMs
ltrace_0.7.3-6.1_amd64.deb Tracks runtime library calls in dynamically linked programs
ltris_1.0.19-3+b1_amd64.deb very polished Tetris clone with CPU opponents
ltrsift_1.0.2-8_amd64.deb postprocessing and classification of LTR retrotransposons
ltsp-client-core_5.18.12-3_amd64.deb basic LTSP client environment
ltsp-client_5.18.12-3_amd64.deb complete LTSP client environment
ltsp-server-standalone_5.18.12-3_all.deb complete LTSP server environment
ltsp-server_5.18.12-3_all.deb basic LTSP server environment
ltspfs_1.5-2_amd64.deb Fuse based remote filesystem for LTSP thin clients
ltspfsd-core_1.5-2_amd64.deb Fuse based remote filesystem daemon for LTSP thin clients
ltspfsd_1.5-2_all.deb Fuse based remote filesystem hooks for LTSP thin clients
lttng-modules-dkms_2.10.8-1_all.deb Linux Trace Toolkit (LTTng) kernel modules (DKMS)
lttng-tools_2.10.6-1_amd64.deb LTTng control and utility programs
lttoolbox-dev_3.5.0-3_amd64.deb Development tools and library for lttoolbox
lttoolbox_3.5.0-3_amd64.deb Apertium lexical processing modules and tools