Run as root install_tools.sh - make sure to mount all needed things (add them to /etc/fstab, then mount -a)
init.sh
build_runtime.sh - add -v d inside if it will fail with SEHExceptions...
build_aspnetcore.sh
build_installer.sh - this one can fail with downloaing some things, copy URL and try to manualy fetch it into installer/artifacts/obj/redist/Release/downloads/
Check installer/artifacts/packages/Release/Shipping/ or
gather_output.sh will create one archive with everything you should need on target system
clean.sh if you want to save disk space after use
Extra info
some steps can fail, some patches can fail to apply, mostly due to numbers, this needs to be handed by hand, as I don't update all the patches with every release
sometime some step can fail, due to zombie dotnet processes left, simple killall -9 dotnet will do the trick
when building under jail, mlock is required
Requirments
Working SDK for FreeBSD
Tested under FreeBSD 13 and 14
8GB+ of RAM recommended (with 4GB I saw some parts crashing)
To run SDK and/or apps pkg install libunwind icu libinotify should be enough on another box, maybe openssl too
Under 14 also pkg install misc/compat13x might be needed if using builds directly