move shebang to first line of build.sh
I use zsh as my default shell and when I ran build I get the following on stdout
./build.sh: 45: [: ==: unexpected operator
./build.sh: 45: [: ==: unexpected operator
because the script was running as zsh not bash
moving the shebang to the first line fixes it