authorSergey Poznyakoff <>2013-06-04 10:46:42 (GMT)
committer Sergey Poznyakoff <>2013-06-04 10:48:57 (GMT)
commitb1f6dc4220d8330f17c1e9837f9920856fbafe14 (patch) (side-by-side diff)
parent0cb5eaca7e4b6f5a8fbd0fc6c30550ebf9a9583b (diff)
Finish the docs. Set version number 4.0. Change bug-report address.
Diffstat (more/less context) (ignore whitespace changes)
6 files changed, 31 insertions, 24 deletions
diff --git a/NEWS b/NEWS
index 3807aac..b0d2e73 100644
--- a/NEWS
+++ b/NEWS
@@ -2,9 +2,9 @@ dircond -- history of user-visible changes. 2013-06-04
Copyright (C) 2012, 2013 Sergey Poznyakoff
See the end of file for copying conditions.
-Please send dircond bug reports to <>
+Please send dircond bug reports to <>
-Version 3.99.90 (Git)
+Version 4.0
This is a complete rewrite of the project. It uses a new
configuration file format and works on Linux, BSD and Darwin.
diff --git a/README b/README
index f63a7cd..0e716f4 100644
--- a/README
+++ b/README
@@ -6,33 +6,39 @@ See the end of file for copying conditions.
Dircond is a directory content watcher daemon, i.e. a program that
monitors a set of directories on the file system and reacts when
-their content changes. The following changes are monitored: file
-creation, file removal, file update, move of a file between
-directories. When a change is detected, the daemon reacts by invoking
-an external command configured for that kind of change.
+their content changes. When a change is detected, the daemon reacts by
+invoking an external command configured for that kind of change.
+The program aims to provide a uniform and system-independent
+command-level interface for file system events. This version
+is known to work on GNU/Linux (kernels starting from
+v. 2.6.13) and BSD systems (FreeBSD, NetBSD, OpenBSD, Darwin).
* Building and Configuring
-The utility is Linux-specific, therefore no configuration script is
-provided. Run 'make' to build the program, and run 'make install' as a
-superuser to install it. The utility name is 'dircond' and it is
-installed in /usr/local/bin. To change the installation directory, use
-the PREFIX make variable. For example, the following command:
+The usual incantation applies:
+ ./configure [OPTIONS]
+ make
+ make install
+See the file INSTALL for the description of ./configure and its
+generic options.
- make install PREFIX=/usr
+* Usage Instructions
-will install the daemon binary in /usr/bin and the manpage in
+Complete documentation is included with the package, both in man
+and Texinfo formats. After successful installation, use
-Specific installation directories can be overridden using the
-following variables:
+ info dircond
- BINDIR the directory where the binary is to be installed
- MANDIR the directory where the manpage is to be installed
+to read the Texinfo documentation. To read the manpages, use:
-* Usage Instructions
+ man 8 dircond
+ man 5 dircond.conf
-See dircond(1) for a detailed documentation.
+An online copy of the documentation in various formats is available
* Copyright information:
diff --git a/THANKS b/THANKS
index 0d248c6..955f86a 100644
--- a/THANKS
+++ b/THANKS
@@ -1,3 +1,4 @@
Dircond THANKS file.
+Natalia Alifanova <>
Zeus Panchenko <>
diff --git a/ b/
index bba8e1e..ba2d010 100644
--- a/
+++ b/
@@ -15,12 +15,12 @@
# along with Dircond. If not, see <>.
-AC_INIT([dircond], [3.99.90], [],,
+AC_INIT([dircond], [4.0], [],,
-AM_INIT_AUTOMAKE([1.11.5 gnu tar-ustar])
+AM_INIT_AUTOMAKE([1.11.5 gnits tar-ustar])
# Checks for programs.
diff --git a/doc/dircond.8 b/doc/dircond.8
index 54950e3..1465bea 100644
--- a/doc/dircond.8
+++ b/doc/dircond.8
@@ -431,7 +431,7 @@ Another error occurred.
Sergey Poznyakoff
-Report bugs to <>.
+Report bugs to <>.
Copyright \(co 2012, 2013 Sergey Poznyakoff
diff --git a/doc/dircond.texi b/doc/dircond.texi
index 75a84b2..aaa37c0 100644
--- a/doc/dircond.texi
+++ b/doc/dircond.texi
@@ -1070,7 +1070,7 @@ event queue cannot be inherited by the child process.
@node Reporting Bugs
@chapter How to Report a Bug
-Please, report bugs and suggestions to @email{}.
+Please, report bugs and suggestions to @email{}.
You hit a bug if at least one of the conditions below is met:

Return to:

Send suggestions and report system problems to the System administrator.