Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Apr 2019 09:56:48 -0400
From:      Kris Moore <kris@ixsystems.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Lev Serebryakov <lev@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>,  freebsd-pkgbase@freebsd.org,  "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: CFT: FreeBSD Package Base
Message-ID:  <CAOwcLssO8%2BLe6d%2BnLC8K%2B-sK1Ytk6deh37xTbDXYKgZU7kihVQ@mail.gmail.com>
In-Reply-To: <CANCZdfq_ZVae1aBvxmcanh1qEAgNHwDAdB9ZH5k8%2BZ=5SD1oOQ@mail.gmail.com>
References:  <002901d4fdfb$e52eb890$af8c29b0$@ixsystems.com> <1393169f-7988-7ce6-e030-8c61727f78b8@FreeBSD.org> <02f301d4fe90$f5270d70$df752850$@ixsystems.com> <021ff3c4-c325-61e1-21d0-2ee0a89e3642@FreeBSD.org> <CANCZdfq_ZVae1aBvxmcanh1qEAgNHwDAdB9ZH5k8%2BZ=5SD1oOQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 29, 2019 at 9:53 AM Warner Losh <imp@bsdimp.com> wrote:

>
>
> On Mon, Apr 29, 2019 at 7:50 AM Lev Serebryakov <lev@freebsd.org> wrote:
>
>> On 29.04.2019 16:39, kris@ixsystems.com wrote:
>>
>> >
>> > This should be very doable with this package base. We use it for
>> FreeNAS in a similar manner, where we disable a couple dozen things from
>> base, resulting in a much more stripped down userland-base package. By
>> default we also break out the doc/tests/debug bits into their own
>> userland-* packages, for same reasons, to keep image nice and small.
>> >
>>  Ok, after
>>
>>
>> # tar tf FreeBSD-HEAD-pkgbase-x64-20190426.iso | grep All
>> dist/FreeBSD:13:amd64/latest/All
>> dist/FreeBSD:13:amd64/latest/All/ca_root_nss-3.43_1.txz
>> dist/FreeBSD:13:amd64/latest/All/jq-1.6.txz
>> dist/FreeBSD:13:amd64/latest/All/kernel-20190420203550_1.txz
>> dist/FreeBSD:13:amd64/latest/All/oniguruma-6.9.1.txz
>> dist/FreeBSD:13:amd64/latest/All/pkg-1.10.5_5.txz
>> dist/FreeBSD:13:amd64/latest/All/userland-20190420203550.txz
>> dist/FreeBSD:13:amd64/latest/All/userland-base-20190420203550_7.txz
>> dist/FreeBSD:13:amd64/latest/All/userland-docs-20190420203550.txz
>> dist/FreeBSD:13:amd64/latest/All/userland-lib32-20190420203550.txz
>> #
>>
>>  I was under impression, that there is only 3 userland packages, not
>> 100+ :-)
>>
>
> It's a tradeoff... 100+ packages is super granular, but also a PITA to
> manage. 3 package installs quite a bit faster than the 100+ packages due to
> a large fixed cost in pkg per package, but isn't granular enough to tailor
> for NanoBSD systems.
>
> Warner
>
>

Correct. Its all in the FAQ, there are about a dozen available packages:

https://trueos.github.io/pkgbase-docs/#which-base-packages-are-available

Really you only need a few of them on typical system,
userland(meta-pkg)/userland-base/userland-docs/kernel


> --
>> // Lev Serebryakov
>>
>>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOwcLssO8%2BLe6d%2BnLC8K%2B-sK1Ytk6deh37xTbDXYKgZU7kihVQ>