Subject: misc/8112: crypto reachover is an administrative nightmare
To: None <gnats-bugs@gnats.netbsd.org>
From: Charles M. Hannum <root@ihack.net>
List: netbsd-bugs
Date: 07/28/1999 23:35:56
>Number:         8112
>Category:       misc
>Synopsis:       crypto reachover is an administrative nightmare
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    misc-bug-people (Misc Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 28 23:35:01 1999
>Last-Modified:
>Originator:     Charles M. Hannum
>Organization:
        Internetwork Hacker
>Release:        -current as of 19990719
>Environment:
        all platforms


>Description:
	It used to be the case that one could build an `exportable'
	system, and then build `domestic' separately, layering it on
	top.  Now, to build both an `exportable' system and the `secr'
	set, one has to build the entire system twice.  This is a
	major pain in the arse.

	Furthermore, Makefiles which silently DTWT if a file or
	directory isn't present are an absolutely horrible idea in
	general.

	It seems that now we have the worst possible combination: no
	direct crypto integration, *and* a painful and flaky mechanism
	for handling the unbundled tree.  Yuck.

>How-To-Repeat:
        Try to build a snapshot.

>Fix:
        Go back to making cryptosrc separately buildable, or integrate
        the crypto directly in the main source tree.

>Audit-Trail:
>Unformatted: