I think this might be useful for people, that use custom build flags when building NetBSD. It is loosely based on ## Building sets Sometimes builds fail because things doesn't fit in 2.88M when built with certain optimizations. So if it's your case, then do: # ./build.sh build distribution sets instead of # ./build.sh release you'll in have your sets in your RELEASEDIR (/usr/obj/releasedir). ## Build kernels Do this for each kernel you want to build install set for # ./build.sh kernel=GENERIC releasekernel=GENERIC ## Finishing up Then you may install over network, or build install floppies/cdrom without optimization.