Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.411 (Entity 5.404) X-RT-Original-Encoding: iso-8859-1 Content-Length: 2162 From epeisach@MIT.EDU Mon Oct 7 15:31:19 1996 Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id PAA10948 for ; Mon, 7 Oct 1996 15:31:19 -0400 Received: from KANGAROO.MIT.EDU by MIT.EDU with SMTP id AA07074; Mon, 7 Oct 96 15:31:18 EDT Received: by kangaroo.mit.edu; (5.65/1.1.8.2/08Mar96-0212PM) id AA13124; Mon, 7 Oct 1996 15:31:13 -0400 Message-Id: <9610071931.AA13124@kangaroo.mit.edu> Date: Mon, 7 Oct 1996 15:31:13 -0400 From: epeisach@MIT.EDU Reply-To: epeisach@MIT.EDU To: krb5-bugs@MIT.EDU Subject: make check should not modify source tree X-Send-Pr-Version: 3.99 >Number: 82 >Category: krb5-admin >Synopsis: make check should not modify source tree >Confidential: no >Severity: serious >Priority: medium >Responsible: bjaspan >State: closed >Class: support >Submitter-Id: unknown >Arrival-Date: Mon Oct e 15:32:00 EDT 1996 >Last-Modified: Thu Oct e 16:25:16 EDT 1996 >Originator: Ezra Peisach >Organization: mit >Release: 1.0-development >Environment: System: OSF1 kangaroo.mit.edu V3.2 214 alpha Machine: alpha >Description: lib/kadm5/unit-test/Makefile.in modifies the source tree to create magic symlinks from capi.2 to api.2, etc. This is bad as developers who are using a read-only source tree will lose. (i.e. rel-eng) >How-To-Repeat: make check in lib/kadm5 >Fix: I believe with a little dircetory rearrangment, symlinks in the build tree to the source tree will work just fine. It gets a little tricky with the config subdir... Maybe moving config to configin and then symlink $build/config -> $src/configin will handle the case of building in the source tree... >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: bjaspan State-Changed-When: Thu Oct 17 16:24:32 1996 State-Changed-Why: I solved this problem by ditching the sapi/capi symlinks entirely. The unit tests now all run as --tool api, and the log files are renamed to capi.* and sapi.* after runtest is complete. Files: lib/kadm5/unit-test/ChangeLog lib/kadm5/unit-test/Makefile.in >Unformatted: