mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
RedHat: Find krb5-config in /usr/bin
In RHEL6, krb5-config is no longer in /usr/kerberos/bin/, but is in just /usr/bin/. So, try to use /usr/bin/krb5-config if we cannot find /usr/kerberos/bin/krb5-config and krb5config was not specified. This is a 1.4-only change, as the 'configure' on more modern branches should have the ability to find krb5-config automatically. Change-Id: Ie858d05a6185a1781a0c9f8fd905d6202b50567c Reviewed-on: http://gerrit.openafs.org/2646 Tested-by: Andrew Deason <adeason@sinenomine.net> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
parent
41040638e2
commit
c2eba9d57a
@ -102,12 +102,6 @@
|
||||
# to distribute aklog and asetkey
|
||||
%define krb5support %{?_without_krb5:0}%{!?_without_krb5:1}
|
||||
|
||||
%if %{krb5support}
|
||||
%if %{?krb5config:0}%{!?krb5config:1}
|
||||
%define krb5config /usr/kerberos/bin/krb5-config
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# Set 'bootkernelsupport' to 1 if you want to build the
|
||||
# kernel module for Red Hat BOOT Kernels on x86.
|
||||
%define bootkernelsupport %{?_with_bootkernel:1}%{!?_with_bootkernel:0}
|
||||
@ -862,6 +856,18 @@ fi
|
||||
|
||||
CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
|
||||
|
||||
%if %{krb5support}
|
||||
%if %{?krb5config:0}%{!?krb5config:1}
|
||||
if [ -x /usr/kerberos/bin/krb5-config ] ; then
|
||||
KRB5_CONFIG=/usr/kerberos/bin/krb5-config
|
||||
else
|
||||
KRB5_CONFIG=/usr/bin/krb5-config
|
||||
fi
|
||||
%else
|
||||
KRB5_CONFIG="%{krb5config}"
|
||||
%endif
|
||||
%endif
|
||||
|
||||
./configure --with-afs-sysname=${sysname} \
|
||||
--prefix=%{_prefix} \
|
||||
--libdir=%{_libdir} \
|
||||
@ -872,7 +878,7 @@ CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
|
||||
--with-linux-kernel-headers=${ksrc} \
|
||||
%endif
|
||||
%if %{krb5support}
|
||||
--with-krb5-conf=%{krb5config} \
|
||||
--with-krb5-conf="$KRB5_CONFIG" \
|
||||
%endif
|
||||
$config_opts \
|
||||
|| exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user