tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mit-krb5/builtin.mk problems on solaris



I've noticed difficulties getting native mit-krb5 detected on the SunOS I'm running...

Already, by inspection there is one problem in getting the version
because of solaris putting the version indication between parens...

On this version of OI:
richard@x3200:~/src/pkgsrc/mk$ krb5-config --version
Solaris Kerberos (based on MIT Kerberos 5 release 1.6.3)

I believe this patch fixes that:
richard@x3200:~/src/pkgsrc/security/mit-krb5$ git diff .
diff --git a/security/mit-krb5/builtin.mk b/security/mit-krb5/builtin.mk
index c31837d..c3e754e 100644
--- a/security/mit-krb5/builtin.mk
+++ b/security/mit-krb5/builtin.mk
@@ -39,7 +39,7 @@ MAKEVARS+=    IS_BUILTIN.mit-krb5
     !empty(IS_BUILTIN.mit-krb5:M[yY][eE][sS])
 .  if empty(SH_KRB5_CONFIG:M__nonexistent__)
 BUILTIN_VERSION.mit-krb5!=     ${SH_KRB5_CONFIG} --version | \
-                               ${SED} -e 's/.*release //' -e 's/-.*//'
+               ${SED} -e 's/.*release //' -e 's/-.*//' -e 's/).*//'
 .  endif
 BUILTIN_VERSION.mit-krb5?=     1.4.0
 BUILTIN_PKG.mit-krb5=          mit-krb5-${BUILTIN_VERSION.mit-krb5}

But that isn't the problem...

Even though it should be on by default on SunOS, I also added 'mit-krb5' to PREFER_NATIVE= and even added KRB5_DEFAULT=mit-krb5

nada...

Is there a handy means to debug these scripts a bit more easily?



Home | Main Index | Thread Index | Old Index