shell scripting build process