Any ideas how/when this got broken -- and how I unbreak it?

Karl Denninger <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
I use Crochet to build ARM images; as part of it I do the following 
during the crossbuild so as to tell pkg to get packages for aarch64 
rather than the build host's architecture (which is AMD64):

#
# Install packages after setting the ABI
# Note that this produces a BUTTLOAD of packages due to dependencies!
#
         mkdir -p usr/local/etc

         mount -t devfs devfs ./dev
         cp /etc/resolv.conf etc/resolv.conf
         echo 'ABI = "FreeBSD:14:aarch64"' > usr/local/etc/pkg.conf

         env ASSUME_ALWAYS_YES=YES pkg -c . install rsync sshguard 
ntimed ssmtp ffmpeg mpg321 git

         rm -f var/cache/pkg/*
         umount ./dev

This produces the following output:

pkg: Setting ABI requires setting OSVERSION, guessing the OSVERSION as: 
1400000
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01
Fetching data.pkg: 100%   10 MiB  10.2MB/s    00:01
Processing entries:   0%
Processing entries: 100%
FreeBSD repository update completed. 34930 packages processed.
*Updating FreeBSD-kmods repository catalogue...
Unable to update repository FreeBSD-kmods
Error updating repositories!*

This has worked for a long time, but I haven't rebuilt this particular 
system's image in the last 3-4 months, and somewhere in there.....

Am I missing something that has to be in the pkg.conf file now to work 
on a crossbuild but didn't before?

-- 
Karl Denninger
[email protected]
/The Market Ticker/
/[S/MIME encrypted email preferred]/
smime.p7s (application/pkcs7-signature, 4.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.