Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

Latest: v2.0.0

The image builder for nextbsd

All the supported releases are here:

Release x86_64 (amd64)
continuous ✅ (rsync,scp,nfs,tar)

NextBSD publishes no versioned releases: upstream refreshes a single rolling continuous tag on every push to main. Each builder release tag freezes one of those snapshots -- nextbsd-version and /etc/os-release inside the image name the exact upstream build it was cut from.

nfs works only because hooks/vm_postBuild.sh installs /etc/netconfig. The kernel's NFS client, /sbin/mount_nfs and /usr/sbin/rpcbind are all in the image, but the curated /etc overlay omits the RPC netid table, so every mount used to fail with tcp: Netconfig database not found.

No sshfs: the NEXTBSD kernel is built NO_MODULES and the image ships no kldload (Darwin's kextload replaces it and only loads kext bundles), so fusefs cannot be loaded and there is no /dev/fuse.

How to build:

  1. Use the manual.yml to build manually.

    Run the workflow manually, you will get a view-only webconsole from the output of the workflow, just open the link in your web browser.

    You will also get an interactive VNC connection port from the output, you can connect to the vm by any vnc client.

  2. Run the builder locally on your Ubuntu machine.

    Just clone the repo. and run:

    python3 build.py conf/nextbsd-continuous.conf

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages