Don't set sysconfdir to '/etc' if the user has specified a --prefix.
This commit is contained in:
15
configure.in
15
configure.in
@@ -105,12 +105,23 @@ CHECKSHADOW=true
|
|||||||
CHECKSIA=true
|
CHECKSIA=true
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Override default configure dirs...
|
dnl Fix up some Makefile ugliness
|
||||||
dnl
|
dnl
|
||||||
test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man'
|
test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man'
|
||||||
test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
|
test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
|
||||||
test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
|
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
|
||||||
dnl Deprecated --with options (these all warn or generate an error)
|
dnl Deprecated --with options (these all warn or generate an error)
|
||||||
|
Reference in New Issue
Block a user