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>