linux: dont ignore kmod build errors
authorMichael Meffie <mmeffie@sinenomine.net>
Tue, 3 Jun 2014 03:24:45 +0000 (23:24 -0400)
committerD Brashear <shadow@your-file-system.com>
Thu, 5 Jun 2014 11:18:28 +0000 (07:18 -0400)
commit48789d47b613e40734e7b0caac58572a80f8b318
tree10652d93c89f1d0345fab69c629e0bbe7c44f461
parent1673764ea091a3f02a64a3d853c3e14f758cdda7
linux: dont ignore kmod build errors

Errors from the linux kmod build are not propagated, since make is
run as the first command in a pipeline, and the shell returns the
exit code of the last command in the pipeline.  Run the make command
in a subshell to detect errors, and exit afterwards.  (This method
is more portable than bash specific pipeline processing options.)

Thanks to Mark Vitale for pointing out this build system defect
to me.

Change-Id: If3e204fe31dbdc9e7416d52fae897f792d27d678
Reviewed-on: http://gerrit.openafs.org/11186
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Tested-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: D Brashear <shadow@your-file-system.com>
src/libafs/MakefileProto.LINUX.in