On 2016-07-27 15:42, Ben Woods wrote:
Ok, it seems the PkgBase repo is located in a directory that uses the
ABI style FreeBSD:12:amd64 in the directory name, but the packages
contained within that repo are built for ABI freebsd:12:x86:64.

The following should be a suitable work-around:

1. Change the contents of /usr/local/etc/pkg/repo/FreeBSD-base.conf,
updating the url line to remove the ${ABI} variable and instead be:

url: "file:///usr/obj/usr/src/repo/FreeBSD:12:amd64/latest",


2. Perform the upgrade by running the command:

   -

   # env ABI=freebsd:12:x86:64 pkg upgrade -r FreeBSD-base



This likely needs to be fixed so that the work around is not necessary, but
hopefully that gets you going in the mean time.

You can also symlink FreeBSD:12:x86:64 to FreeBSD:12:amd64 in /usr/obj/usr/src/repo. That effectively makes the same repo available for both ABI strings.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-pkgbase
To unsubscribe, send any mail to "[email protected]"

Reply via email to