OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4399-gf2d4ba8

Gerrit Code Review gerrit@openafs.org
Wed, 8 Oct 2014 10:54:59 -0400


The following commit has been merged in the master branch:
commit a6d7014187e238c9659141919d3c0934aac61f3b
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Tue Sep 23 18:19:09 2014 -0400

    Allow external hcrypto
    
    Put the configure checks into a separate file in src/cf, following
    the same general structure as the roken checks.
    
    Allow explicitly requesting the internal version, or checking
    what's in the default paths, or providing a specific hcrypto root
    or lib/include dirs for Debian compatibility.
    
    We must still always compile libafshcrypto_lwp.a for use by LWP
    binaries, from the bundled sources, but other binaries will use
    the system version.
    
    The hcrypto headers have an unfortunately large number of dependencies,
    including depending on being able to find each other by including
    <hcrypto/foo.h> paths.  As such we must pass both the user-supplied
    directory and $dir/hcrypto to the preprocessor in order for things
    to work, and we also may need to revisit the includes used in the
    configure check for use on non-linux systems due to the dependencies
    on system headers.
    
    Change-Id: Idcba1418a19a7b562335524c911d69dc84268177
    Reviewed-on: http://gerrit.openafs.org/11481
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Reviewed-by: D Brashear <shadow@your-file-system.com>
    Tested-by: D Brashear <shadow@your-file-system.com>

 acinclude.m4                   |    7 +--
 src/cf/hcrypto.m4              |  114 ++++++++++++++++++++++++++++++++++++++++
 src/crypto/hcrypto/Makefile.in |   10 +++-
 3 files changed, 123 insertions(+), 8 deletions(-)

-- 
OpenAFS Master Repository