Subject: options IPSEC{,_ESP} missing crypto files dependencies
To: None <current-users@netbsd.org>
From: Markus W Kilbinger <kilbi@rad.rwth-aachen.de>
List: current-users
Date: 10/12/2002 12:12:30
Hi!

Recent changes to files.* hierarchy lead to missing crypto object
files if compiling a kernel with IPSEC{,_ESP} support. Adding

  pseudo-device  cgd             4

would fix this because it produces the missing dependencies.

I don't know how to correctly add these dependencies for the IPSEC
stuff, something like

  #       $NetBSD: files.rijndael,v 1.1 2002/10/11 01:52:11 thorpej Exp
  [...]
  file    crypto/rijndael/rijndael-alg-fst.c      rijndael | (ipsec & ipsec_esp)
                                                           ^^^^^^^^^^^^^^^^^^^^^
in all relevant crypto files.* worked for me. I hope somebody can fix
this in an appropriate way...

Markus.