$(AM_V_GEN)sed -e 's,@sbindir\@,$(sbindir),g' \
-e 's,@bindir\@,$(bindir),g' \
-e 's,@rundir\@,$(rundir),g' \
+ -e 's,@systemdservicetype\@,$(systemdservicetype),g' \
$< > $@
systemdsystemunit_DATA = \
want_systemd="$withval"
)
+systemdservicetype='simple'
+
AS_IF([test "$want_systemd" != "no"], [
PKG_CHECK_MODULES([SYSTEMD], [libsystemd], [
AC_DEFINE([HAVE_LIBSYSTEMD],[1], [Define to 1 if you have libsystemd])
systemdsystemunitdir=`$PKG_CONFIG --variable=systemdsystemunitdir systemd`
+ systemdservicetype='notify'
], [AS_IF([test "$want_systemd" = "yes"], [
AC_MSG_ERROR([libsystemd not found])
],
])
AC_SUBST(systemdsystemunitdir)
+AC_SUBST(systemdservicetype)
AM_CONDITIONAL(HAVE_LIBSYSTEMD, [test "$want_systemd" != "no"])
dovecot_moduledir="$libdir/dovecot"
After=local-fs.target network-online.target
[Service]
-Type=notify
+Type=@systemdservicetype@
ExecStart=@sbindir@/dovecot -F
ExecReload=@bindir@/doveadm reload
ExecStop=@bindir@/doveadm stop