I have tried to google and forum-search all of last weekend to solve the following problem: Where do I get base.txz and kernel.txz for my BeagleBone Black?
Specifically, I want to setup some jails on my BBB, but for that I need the DISTRIBUTION files...
I thought maybe I can get these files if I build my own release - so I did that. I checked out the sources from https://git.freebsd.org/src.git (stable/13) and cross-build the release. Below are the most essential lines of my build:
I was hoping that base.txz and kernel.txz would be created along the line of my build, but that did not happen
My attempt to find any .txz file did not yield any success.
Regardless, I put my build onto an SD-Card and booted my BBB with it. At least that was a success. However, still no base.txz and kernel.txz anywhere
Obviously, I am missing something! Most likely it will be something very simple, but I can't figure out what. Does anybody know what I am missing? How can I build base.txz and kernel.txz for my BeagleBone Black?
Specifically, I want to setup some jails on my BBB, but for that I need the DISTRIBUTION files...
Code:
root@beaglebone:~ # ezjail-admin install
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/releases/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/snapshot/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/releases/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/snapshots/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/pub/FreeBSD-Archive/old-releases/arm/armv7/13.0-RELEASE/base.txz: File unavailable (e.g., file not found, no access)
Could not fetch base from ftp://ftp.freebsd.org.
Maybe your release (13.0-RELEASE) is specified incorrectly or the host ftp.freebsd.org does not provide that release build.
Use the -r option to specify an existing release or the -h option to specify an alternative ftp server.
Querying your ftp-server... Warning: I am having problems querying the ftp server you specified (ftp.freebsd.org).
I thought maybe I can get these files if I build my own release - so I did that. I checked out the sources from https://git.freebsd.org/src.git (stable/13) and cross-build the release. Below are the most essential lines of my build:
Code:
...
make buildworld TARGET_ARCH=armv7 UBLDR_LOADADDR=0x88000000 -DWITH_FDT __MAKE_CONF=/dev/null SRCCONF=/dev/null
make buildkernel TARGET_ARCH=armv7 KERNCONF=GENERIC
...
make installworld TARGET_ARCH=armv7 -DWITHOUT_SHAREDOCS -DWITHOUT_EXAMPLES -DWITHOUT_GAMES -DWITHOUT_HTML -DWITHOUT_INFO -DWITHOUT_MAN DESTDIR=/mnt
make distribution TARGET_ARCH=armv7 DESTDIR=/mnt
make installkernel TARGET_ARCH=armv7 KERNCONF=GENERIC DESTDIR=/mnt
...
I was hoping that base.txz and kernel.txz would be created along the line of my build, but that did not happen

My attempt to find any .txz file did not yield any success.
Code:
find /mnt -type f -name '*.txz'
Regardless, I put my build onto an SD-Card and booted my BBB with it. At least that was a success. However, still no base.txz and kernel.txz anywhere

Obviously, I am missing something! Most likely it will be something very simple, but I can't figure out what. Does anybody know what I am missing? How can I build base.txz and kernel.txz for my BeagleBone Black?