Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Mar 2011 11:22:10 +0100
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Paul Schenkeveld <freebsd@psconsult.nl>
Cc:        freebsd-current@freebsd.org, freebsd-arch@freebsd.org
Subject:   Re: Request for review/testing: switching the default installer
Message-ID:  <AANLkTi=Rc3CcQEAJcQnJFZ1xdqPA1=-ZLnTaL4Muh12b@mail.gmail.com>
In-Reply-To: <20110303091903.GA79958@psconsult.nl>
References:  <4D6BB5E3.6020408@freebsd.org> <201102281020.12599.jhb@freebsd.org> <4D6E641A.4060109@freebsd.org> <20110303091903.GA79958@psconsult.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
2011/3/3 Paul Schenkeveld <freebsd@psconsult.nl>:
> On Wed, Mar 02, 2011 at 09:36:58AM -0600, Nathan Whitehorn wrote:
>> On 02/28/11 09:20, John Baldwin wrote:
>> > On Monday, February 28, 2011 9:49:07 am Nathan Whitehorn wrote:
>> >> There are some changes to the distribution format involved in this
>> >> patch, which are outlined below, and about which I would also appreci=
ate
>> >> feedback:
>> >> - The src tree is not split up into pieces (e.g. ssbin) as with sysin=
stall
>> > I would at least like to have src split up into two pieces:
>> >
>> > 1) would be equivalent of sbase and ssys of old distributions, so you =
could
>> > choose to just install kernel sources along with the top-level Makefil=
e bits
>> > to build kernels. =A0I commonly install this subset on production mach=
ines so I
>> > can install a custom kernel in a pinch.
>> >
>> > 2) would be everything else in the source tree.
>>
>> This is a little bit tricky, since it involves inter-distribution
>> dependencies which don't currently exist (e.g. you need sbase for ssys
>> to be useful, and for severythingelse to be useful). I suppose that the
>> top-level Makefile bits are small and could end up in both archives,
>> where one can overwrite the other with the same thing. Would that solve
>> your problem?
>> -Nathan
>
> Why not put the toplevel Makefiles, README and perhaps COPYRIGHT and
> MAINTAINERS file into base? =A0This way there are no inter-dependencies
> between src parts, /usr/src will consume only a modest bit of space
> in base but documents wat ont would be able to do is sbase/ssys were
> installed.
>
> Regards,
>
> Paul Schenkeveld
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
>

While working on this maybe it would be interesting to now use makefs
instead of mkisofs, making installer generation 100% self hosting.

makefs has recently been updating to a recent version from netbsd and
now support iso9660, I already managed to create bootable livecd with
it.

regards,
Bapt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=Rc3CcQEAJcQnJFZ1xdqPA1=-ZLnTaL4Muh12b>