The makefile calls the scripts with `bash -x ...`, which overrides the shebang, so the -e is dropped.