[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#846401: ITP: fswatch -- File change monitor that receives notifications on file or directory changes



On 1 Dec 2016 00:36, "Alf Gaida" <agaida@siduction.org> wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Alf Gaida <agaida@siduction.org>
>
> * Package name    : fswatch
>   Version         : 1.9.96
>   Upstream Author : Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com>
> * URL             : https://github.com/emcrisostomo/fswatch
> * License         : GPL-3+
>   Programming Lang: C, C++
>   Description     : File change monitor that receives notifications on file or directory changes
>
> fswatch is a file change monitor that receives notifications when the contents of the specified

systemd has native path units for inotify already. Are you packaging this just for kfreebsd? If packaging for Linux too - why not simply use systemd units?

> files or directories are modified. fswatch implements four kinds of monitors:
>  * A monitor based on the File System Events API of Apple OS X.
>  * A monitor based on kqueue, a notification interface introduced in FreeBSD 4.1 (and supported
>    on most *BSD systems, including OS X).
>  * A monitor based on the File Events Notification API of the Solaris kernel and its derivatives.
>  * A monitor based on inotify, a Linux kernel subsystem that reports file system changes to applications.
>  * A monitor based on ReadDirectoryChangesW, a Microsoft Windows API that reports changes to a directory.
>  * A monitor which periodically stats the file system, saves file modification times in memory, and
>    manually calculates file system changes (which works anywhere stat (2) can be used).
>
> fswatch should build and work correctly on any system shipping either of the aforementioned APIs.
>


Reply to: