diff --git a/Makefile.am b/Makefile.am index df51612..93559bb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -11,7 +11,7 @@ dist_man5_MANS = table-passwd.5 EXTRA_DIST = README.md compat.h config.h.in dict.h log.h \ table_stdio.h util.h -smtpdir = ${prefix}/libexec/smtpd +smtpdir = $(pkglibexecdir) install-exec-local: $(noinst_PROGRAMS) $(MKDIR_P) $(DESTDIR)$(smtpdir) diff --git a/configure.ac b/configure.ac index f379b1c..8df5249 100644 --- a/configure.ac +++ b/configure.ac @@ -5,6 +5,13 @@ AC_CONFIG_LIBOBJ_DIR(openbsd-compat) AC_PROG_CC AC_USE_SYSTEM_EXTENSIONS +pkglibexecdir="$libexecdir/opensmtpd" +AS_CASE(["$host"], + [*-*-openbsd*], [ + pkglibexecdir="$libexecdir/smtpd" +]) +AC_SUBST([pkglibexecdir]) + AC_REPLACE_FUNCS([ \ asprintf \ getprogname \