From 80f50dbc4380c00b9a8063df61fa6d0919de4c42 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Sun, 5 May 2002 20:25:10 +0000 Subject: [PATCH] Don't set sysconfdir to '/etc' if the user has specified a --prefix. --- configure.in | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index 3ba8b2c38..efe3f0540 100644 --- a/configure.in +++ b/configure.in @@ -105,12 +105,23 @@ CHECKSHADOW=true CHECKSIA=true dnl -dnl Override default configure dirs... +dnl Fix up some Makefile ugliness dnl test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man' test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin' test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin' -test "$sysconfdir" = '${prefix}/etc' && sysconfdir='/etc' + +dnl +dnl Sudoers should go in /etc unless either prefix or sysconfdir have been +dnl explicitly specified by the user. +dnl +if test "$sysconfdir" = '${prefix}/etc'; then + if test "$prefix" = "NONE"; then + sysconfdir='/etc' + else + sysconfdir='$(prefix)/etc' + fi +fi dnl dnl Deprecated --with options (these all warn or generate an error) -- 2.50.1