Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Mar 2023 22:07:02 -0600
From:      Kyle Evans <kevans@freebsd.org>
To:        Mel Pilgrim <list_freebsd@bluerosetech.com>
Cc:        Ian Smith <smithi@nimnet.asn.au>, Dan Langille <dan@langille.org>, questions@freebsd.org
Subject:   Re: How do I determine the ABI string used by pkg?
Message-ID:  <CACNAnaFdt_G8HaFZE4EVbfZhUN=i0kPN0caheZg1t6FZ76gSXg@mail.gmail.com>
In-Reply-To: <f6d61b89-43a9-ccf6-e04d-cafec39d7f72@bluerosetech.com>
References:  <32d2e376-3f89-0588-316d-801d4cbf0b44@bluerosetech.com> <4DF870F0-89D5-45AA-B66C-93D2D1C0DD5E@nimnet.asn.au> <b3e9f8a6-e91e-e2dc-0bc4-36df118fdffe@langille.org> <C238B683-4BBD-46F3-94DA-043ADA8BD2ED@nimnet.asn.au> <f6d61b89-43a9-ccf6-e04d-cafec39d7f72@bluerosetech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 7, 2023 at 6:35=E2=80=AFPM Mel Pilgrim
<list_freebsd@bluerosetech.com> wrote:
>
> On 2023-03-05 9:36, Ian Smith wrote:
> > On 6 March 2023 3:03:23 am AEDT, Dan Langille <dan@langille.org> wrote:
> >   > Ian Smith wrote on 3/5/23 12:09 AM:
> >   > > On 2 March 2023 6:50:13 pm AEDT, Mel Pilgrim
> >   > <list_freebsd@bluerosetech.com> wrote:
> >
> >   > >   > I need to determine the ABI string pkg uses on a given system=
,
> >   > and
> >   > >   > need to do so when there are no pkgs installed.
> >   > >
> >   > >   # pkg -N -vv | grep ABI
> >
> >   > Will that install pkg "when there are no pkgs installed", the key
> >   > requirement of the question?
> >
> > No; using 'pkg -N' when no packages are installed, /usr/sbin/pkg won't =
attempt to bootstrap (i.e. install pkg*.pkg as /usr/local/sbin/pkg) but -vv=
 still prints, here:
> >
> > ABI =3D "FreeBSD:12:amd64";
> > ALTABI =3D "FreeBSD:12:x86:64";
> >
> > cheers, Ian  (ports@ removed from ccs)
>
> On a fresh jail with just base installed:
>
> # which pkg
> /usr/sbin/pkg
> # pkg config ABI
> The package management tool is not yet installed on your system.
> Do you want to fetch and install it now? [y/N]:
> # pkg -N
> pkg: pkg is not installed
> # pkg -N -vv
> pkg: pkg is not installed
>
> The functionality you, Dan, et al are quoting is only available after
> bootstraping pkg.  Yes, once it's bootstrapped getting the ABI string is
> easy.
>
> Maybe "when there are no pkgs installed" wasn't clear?
>

Pluralizing it is what got me; I tend to think of 'pkgs' as short-hand
for 'packages', a.k.a what you're installing with pkg, rather than pkg
itself.



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