Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jun 2010 15:02:40 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        gcooper@FreeBSD.org
Cc:        arch@FreeBSD.org, ru@FreeBSD.org
Subject:   Re: Build tools
Message-ID:  <20100629.150240.339978944265510529.imp@bsdimp.com>
In-Reply-To: <AANLkTikmrAm1n-rX05I6XGBgqccgO_6L_lzMZqR25WSf@mail.gmail.com>
References:  <AANLkTimyFxd6EC6lCxWRkM0udeKOLvgdqpXjxRYZgb8l@mail.gmail.com> <20100629.111921.1075071109811565815.imp@bsdimp.com> <AANLkTikmrAm1n-rX05I6XGBgqccgO_6L_lzMZqR25WSf@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <AANLkTikmrAm1n-rX05I6XGBgqccgO_6L_lzMZqR25WSf@mail.gmail.c=
om>
            Garrett Cooper <gcooper@freebsd.org> writes:
: On Tue, Jun 29, 2010 at 10:19 AM, M. Warner Losh <imp@bsdimp.com> wro=
te:
: > In message: <AANLkTimyFxd6EC6lCxWRkM0udeKOLvgdqpXjxRYZgb8l@mail.gma=
il.com>
: > =A0 =A0 =A0 =A0 =A0 =A0Garrett Cooper <gcooper@FreeBSD.org> writes:=

: > : On Sun, Jun 27, 2010 at 11:38 PM, Garrett Cooper <gcooper@freebsd=
.org> wrote:
: > : > On Sun, Jun 27, 2010 at 10:23 PM, Ruslan Ermilov <ru@freebsd.or=
g> wrote:
: > : >> Hi Warner,
: > : >>
: > : >> On Sat, Jun 26, 2010 at 06:17:19PM -0600, M. Warner Losh wrote=
:
: > : >>> In message: <20100626.172307.4959786928950356.imp@bsdimp.com>=

: > : >>> =A0 =A0 =A0 =A0 =A0 =A0 "M. Warner Losh" <imp@bsdimp.com> wri=
tes:
: > : >>> : Hey Ruslan,
: > : >>> :
: > : >>> : Maybe you can help me understand why the following are in t=
he
: > : >>> : buildtools list:
: > : >>> : _share=3D share/syscons/scrnmaps
: > : >>> :
: > : >>> : =A0 =A0 bin/csh \
: > : >>> : =A0 =A0 lib/ncurses/ncurses \
: > : >>> : =A0 =A0 lib/ncurses/ncursesw \
: > : >>> : =A0 =A0 ${_share} \
: > : >>> : =A0 =A0 lib/libmagic \
: > : >>> : =A0 =A0 usr.sbin/sysinstall
: > : >>> :
: > : >>> : There's clearly some side effects that I'm missing here...
: > : >>>
: > : >>> I'm missing that build-tools: target is built, and that those=
 tools
: > : >>> are then used to build these items. =A0It isn't that these it=
ems are
: > : >>> built themselves.
: > : >>
: > : >> Is there anything else I'm supposed to answer? =A0:-)
: > : >
: > : > I think I see why peter@ added the sysinstall bit. If you look =
at the
: > : > Makefile itself there's a built-tools target (which is fairly
: > : > inconsequential as the rtermcap program is relatively small), a=
nd a
: > : > dependency to check for an existing prebuilt fat termcap file a=
nd/or
: > : > build a copy from scratch if the prebuilt one doesn't exist. I =
have no
: > : > idea why it's in sysinstall's Makefile -- but it's there today =
(which
: > : > means that one should probably tread around it with a big stick=
 for
: > : > the time being, and eventually be moved out if it's of value).
: > :
: > : =A0 =A0 Finally got things netbooted, and I verified that nothing=
 blew up
: > : with sysinstall missing from the box.
: >
: > I've audited at least the build-tools target portion, and nothing w=
ill
: > break if we don't build it during the build-tools phase, so long as=
 we
: > don't try to build sysinstall later. =A0Of course, a stripped termc=
ap
: > file likely should replace the compiled-in entries. =A0Many people =
have
: > had good luck getting the stripped version to be extra-tiny. =A0Als=
o,
: > many of the entries that are compiled in are no longer relevant, an=
d
: > could be removed (another reason to have them be in a file sysinsta=
ll
: > reads). =A0The days of 1.2MB floppies that motivated this in the fi=
rst
: > place are long gone...
: =

:     Because the defacto floppy size was increased from 1.2MB to
: 1.44MB, or because floppies should die (pc98 folks would probably
: disagree though as that's why sysinstall still has floppy support :/)=
?

No.  Because the size sysinstall has to fit in is now constrained by
the CDROM's size, not by the floppy's size.

Warner



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