diff options
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/configure.in b/configure.in index 3b8db841..fe8f1127 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -15,13 +15,29 @@ AC_SUBST(RELEASE) | |||
| 15 | AC_PREFIX_DEFAULT(/usr/local/nagios) | 15 | AC_PREFIX_DEFAULT(/usr/local/nagios) |
| 16 | 16 | ||
| 17 | dnl Deprecated configure options | 17 | dnl Deprecated configure options |
| 18 | AC_ARG_WITH(nagios_user,, | ||
| 19 | AC_MSG_ERROR([--with-nagios-user is a deprecated option. Rerun ./configure without this option])) | ||
| 20 | AC_ARG_WITH(nagios_group,, | ||
| 21 | AC_MSG_ERROR([--with-nagios-group is a deprecated option. Rerun ./configure without this option])) | ||
| 22 | 18 | ||
| 23 | dnl Figure out how to invoke "install" and what install options to use. | 19 | |
| 24 | AC_PROG_INSTALL | 20 | dnl Append user (-o), group (-g), mode (-m) to install command |
| 21 | dnl There is an assumption that this is possible with ./configure's chosen install command | ||
| 22 | extra_install_args="" | ||
| 23 | AC_ARG_WITH(nagios_user, | ||
| 24 | ACX_HELP_STRING([--with-nagios-user=USER], | ||
| 25 | [Installs executables with this user. Defaults to install user]), | ||
| 26 | extra_install_args="-o $withval") | ||
| 27 | AC_ARG_WITH(nagios_group, | ||
| 28 | ACX_HELP_STRING([--with-nagios-group=GROUP], | ||
| 29 | [Installs executables with this group. Defaults to install user]), | ||
| 30 | extra_install_args="$extra_install_args -g $withval") | ||
| 31 | AC_ARG_WITH(world_permissions, | ||
| 32 | ACX_HELP_STRING([--without-world-permissions], | ||
| 33 | [Installs executables without world permissions])) | ||
| 34 | |||
| 35 | if test "x$with_world_permissions" = xno ; then | ||
| 36 | extra_install_args="$extra_install_args -m 0550" | ||
| 37 | fi | ||
| 38 | |||
| 39 | INSTALL="$INSTALL $extra_install_args" | ||
| 40 | INSTALL_STRIP_PROGRAM="$INSTALL_STRIP_PROGRAM $extra_install_args" | ||
| 25 | AC_SUBST(INSTALL) | 41 | AC_SUBST(INSTALL) |
| 26 | 42 | ||
| 27 | AC_PROG_CC | 43 | AC_PROG_CC |
