view m4/want_apparmor.m4 @ 22717:e33ad4efec00

dsync: Add missing transaction flags when performing UID renumbering The transaction didn't have MAILBOX_TRANSACTION_FLAG_SYNC or MAILBOX_TRANSACTION_FLAG_NO_NOTIFY (with DSYNC_BRAIN_FLAG_NO_NOTIFY). This caused replication-dsync to unnecessarily trigger another dsync replication notification.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 09 Aug 2017 13:17:15 +0300
parents 280d78e7fec8
children
line wrap: on
line source

AC_DEFUN([DOVECOT_WANT_APPARMOR], [
  want_apparmor=auto
  AC_ARG_WITH([apparmor],
     [AS_HELP_STRING([--with-apparmor], [enable apparmor plugin (default=auto)])],
     [want_apparmor=$withval])

  have_apparmor=no
  if test $want_apparmor != no; then
    AC_CHECK_HEADER([sys/apparmor.h], [
      AC_CHECK_LIB([apparmor], [aa_change_hat], [
        have_apparmor=yes
        AC_SUBST([APPARMOR_LIBS], [-lapparmor])
      ])
    ])
  fi

  if test $want_apparmor = yes; then
    if test $have_apparmor = no; then
      AC_MSG_FAILURE([apparmor was not found])
    fi
  fi

  AM_CONDITIONAL(HAVE_APPARMOR, test "$have_apparmor" = "yes")
])