gamin 0.1.7
eculp at encontacto.net
eculp at encontacto.net
Wed Feb 8 11:39:21 PST 2006
Quoting Alex Dupre <ale at FreeBSD.org>:
> In the last days I worked on porting the latest release of gamin
> (0.1.7) to FreeBSD (and cygwin, too, but this is for another mailing
> list ;-)).
> If you don't want to read more, the result was successfully and the
> new port may be downloaded for testing from
> http://www.alexdupre.com/gamin.tar.gz.
> If you are interested in porting work and changed internals go ahead.
> The 0.1.7 release works (with about the same bugs of 0.1.5)
> out-of-the-box only on Linux with kernel backends (dnotify/inotify).
> Polling is broken, kqueue doesn't compile. I fixed all the bugs I
> found and tried to make polling and kqueue work flawless.
> Internally I replaced the read of the linux /etc/mtab file with a
> call to getmntinfo() to know which file system could be monitored by
> the kernel and which should be polled. In the latter case the
> monitoring job is carried out by the polling backend, in the former
> the job is completed by the kqueue backend in the same way is done
> actually in the 0.1.5 release.
> I did many tests on a 6-STABLE with thousands of monitored dirs/files
> on ufs and smbfs file systems to catch any possible bug, but it seems
> it's working great.
> Unless you will find anything wrong with the port, I'm going to
> commit it in the end of the week.
Alex,
I'm a bit confused. With this port will the fam/gamin conflict with
courier still exist or will gamin be used in place of fam?
Thanks,
ed
More information about the freebsd-ports
mailing list