Maybe my assumptions are poor and this topic gets asked a lot. I have looked through almost all of the other forum posts, but cannot get it to work.
I don't quite understand why one would choose the image builder over the build system. Therefore, I am using the build system and have not tried the image builder.
when referencing the buildroot... apart from the actual creating of the directory/clone... it is best to use relative paths / assume you are currently within the buildroot...
staging_dir is used for holding the toolchains and host packages used in building while build_dir does all the heavy lifting of putting things together