From owner-freebsd-stable Thu Jan 11 9:30:13 2001 Delivered-To: freebsd-stable@freebsd.org Received: from sj-msg-core-4.cisco.com (sj-msg-core-4.cisco.com [171.71.163.10]) by hub.freebsd.org (Postfix) with ESMTP id 8EE5137B401; Thu, 11 Jan 2001 09:29:47 -0800 (PST) Received: from bmah-freebsd-0.cisco.com (bmah-freebsd-0.cisco.com [171.70.84.42]) by sj-msg-core-4.cisco.com (8.9.3/8.9.1) with ESMTP id JAA23289; Thu, 11 Jan 2001 09:29:49 -0800 (PST) Received: (from bmah@localhost) by bmah-freebsd-0.cisco.com (8.11.1/8.11.1) id f0BHTji13857; Thu, 11 Jan 2001 09:29:45 -0800 (PST) (envelope-from bmah) Message-Id: <200101111729.f0BHTji13857@bmah-freebsd-0.cisco.com> X-Mailer: exmh version 2.2+ 01/03/2001 with nmh-1.0.4 To: cjclark@alum.mit.edu Cc: stable@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: sysinstall.8 Breaking buildworld In-Reply-To: <20010110233045.D989@rfx-64-6-211-149.users.reflexco> References: <20010110233045.D989@rfx-64-6-211-149.users.reflexco> Comments: In-reply-to "Crist J. Clark" message dated "Wed, 10 Jan 2001 23:30:45 -0800." From: "Bruce A. Mah" Reply-To: bmah@FreeBSD.ORG X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-Url: http://www.employees.org/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_-203044208P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Thu, 11 Jan 2001 09:29:45 -0800 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --==_Exmh_-203044208P Content-Type: text/plain; charset=us-ascii If memory serves me right, "Crist J. Clark" wrote: > I had some buildworld failures earlier this week. In > src/share/man/man8 the Makefile includes code to get the sysinstall.8 > manpage. Since the manpage lives in src/release, this requires that > you CVSup src-release. I had not been. This broke buildworld which had > worked in the past. sysinstall.8 is the only file in src-release that > is required for a buildworld. It seems somewhat silly to me that you > are required to grab the whole thing for that one file. OK...I was one of the people who (indirectly) pushed for this. In a nutshell, I (and, independently, several other people) noticed that the sysinstall(8) manpage never gets installed as a part of the binary distributions or by an installworld. (I got highly confused by this while rewriting some other parts of the documentation.) The solution was to make sure that an installworld installs this manpage. > I made the change to the Makefile which makes sysinstall.8 and > src-release optional. I included it in a reply to the PR that > precipitated the change, > > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=19818 My personal opinion is that sysinstall.8 is a part of the base system and shouldn't be optional. If we take your suggestion, it means that installworld will sometimes install this manpage and sometimes it won't. A good counter-argument is that installworld doesn't touch /stand/sysinstall, and therefore shouldn't touch the manpage either. Idea: Maybe we need the release building process to do this instead? On all of my systems, the sysinstall binary came from a CD, and never got touched by any subsequent installworlds. > Anyone have a good reason why everyone _must_ have src-release to > buildworld? I never thought of trying to do a buildworld with anything less than src-all. I guess my counter question is: Anyone have a good reason to do buildworlds *without* /usr/src/release/? Bruce. --==_Exmh_-203044208P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: Exmh version 2.2 06/23/2000 iD8DBQE6Xe2I2MoxcVugUsMRAi18AKDolT60SbJn+cmj+lw71PGWPBi47QCeMr+N 7oMXfcOVHa+sieC+tNY2cVw= =Pi8x -----END PGP SIGNATURE----- --==_Exmh_-203044208P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message