receive my h̶a̶t̶e̶ love!

few additional comments:

* you have a `bash` shebang in /configure and a `sh` shebang in /bin/johnny-deps it would be better to use the same in both I think and adjust both script for either of those
    * you don't really need `make` for this, as long as the script is executable and reachable from `$PATH` it'll work but I guess you know that already :)
* be aware of the difference between `${1-"Godeps"}` and `${1:-"Godeps"}` (I wasn't)
* I'm assuming `$GOPATH` is a scalar variable, if it's a list (like any other PATH variable) you won't be able to use it in cd like you're now when there's more than a single element
* POSIX specifies that a POSIX-compatible shell should exist at `/bin/sh` (not necessarily a Bourne sh) but I suppose you use `/usr/bin/env` for the variables