From d389ecd90f0999d7c8c35f2ec612cca11b3a69e9 Mon Sep 17 00:00:00 2001 From: Nazir Bilal Yavuz Date: Fri, 23 Sep 2022 14:30:06 +0300 Subject: [PATCH 2/2] fix: darwin: ARM CPU darwin krb5 path fix --- src/test/kerberos/t/001_auth.pl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/test/kerberos/t/001_auth.pl b/src/test/kerberos/t/001_auth.pl index 47169a1d1e..b1dc9d8ef5 100644 --- a/src/test/kerberos/t/001_auth.pl +++ b/src/test/kerberos/t/001_auth.pl @@ -34,8 +34,15 @@ my ($krb5_bin_dir, $krb5_sbin_dir); if ($^O eq 'darwin') { - $krb5_bin_dir = '/usr/local/opt/krb5/bin'; - $krb5_sbin_dir = '/usr/local/opt/krb5/sbin'; + # in arm CPUS krb5 package is installed in /opt/homebrew/opt/krb5 path + # need to double check it + my $krb5_path = '/usr/local/opt/krb5'; + if (! -e $krb5_path || (-e $krb5_path && ! -d $krb5_path)) + { + $krb5_path = '/opt/homebrew/opt/krb5'; + } + $krb5_bin_dir = $krb5_path . '/bin'; + $krb5_sbin_dir = $krb5_path . '/sbin'; } elsif ($^O eq 'freebsd') { -- 2.25.1