bash build system