1.1 MAINTAINER files and L4Check

To maintain at least a low level of code consistency in our DROPS project, we designed the L4Check [1] tool. It runs every night and checkouts the various packages from CVS and builds them. If the build-process fails, an email is automatically generated and sent to the maintainer of the failing package. To define the maintainer of a package (to be more precise, of a subdirectory), a so-called maintainer file is used. This is a file named MAINTAINER containing lines of the following syntax:

"mailaddr" <mail address> ["," <mail address> [, ... ]]

If an error occurs within the directory subtree containing the maintainer file, a mail indicating the error will be sent to the specified mail addresses. You can add maintainers for a specific subdirectory tree by placing an additional maintainer file in the root of that tree. The ``sub-maintainers'' will receive a mail in the case of an error in their subtree. Additionally, the maintainers of the upper directories will receive an according mail.

L4 Checker 2012-04-11