Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 2001 09:29:45 -0800
From:      "Bruce A. Mah" <bmah@FreeBSD.ORG>
To:        cjclark@alum.mit.edu
Cc:        stable@FreeBSD.ORG, current@FreeBSD.ORG
Subject:   Re: sysinstall.8 Breaking buildworld 
Message-ID:  <200101111729.f0BHTji13857@bmah-freebsd-0.cisco.com>
In-Reply-To: <20010110233045.D989@rfx-64-6-211-149.users.reflexco> 
References:  <20010110233045.D989@rfx-64-6-211-149.users.reflexco>

next in thread | previous in thread | raw e-mail | index | archive | help
--==_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-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101111729.f0BHTji13857>