Name
confINC...
Synopsis
The libmilter library installs two
#include
files in
/usr/include as a part of its build. Those two
files are mfapi.h and
mfdef.h. Other programs might also install
#include
files in future versions.
The location of the #include
directory, and the
ownership and permission of those #include
files,
can be changed with the following Build macros:
- confINCLUDEDIR
The
confINCLUDEDIR
macro determines where the#include
files will be installed. For most sites, the correct directory will be defined in your devtools/OS file. But if you decide to put those#include
files in a different directory, you can do so by defining this macro:define(`confINCLUDEDIR', `/usr/share/mail/include')
- confINCGRP
This macro sets the group that will own the
#include
files. The group defaults tobin
. If you wish to use a different group you can do so like this:define(`confINCGRP', `mbin') ← use a group name define(`confINCGRP', `343') ←use a group number
If you use a positive number that is not too large, it will be accepted no matter what. If you use a name that is not defined in the /etc/group file, you might see the following error and the build will fail:
chgrp: mbin: unknown group
- confINCMODE
This macro defines the permissions the installed
#include
files will have. The default is mode 0444, which is readable by the owner, group, and world. One reason to change this default might be to prohibit ordinary users from reading these files. You would make such a change like this:define(`confMBINMODE', ...
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.