diff options
author | Johannes Berg <johannes.berg@intel.com> | 2013-05-28 22:33:14 +0200 |
---|---|---|
committer | Luis R. Rodriguez <mcgrof@do-not-panic.com> | 2013-05-28 15:10:39 -0700 |
commit | a029928078ce7708c4cd54a6b9f1fc0212fc3395 (patch) | |
tree | 330e5bb337b64ea0d1938a15e40baf16612b0f2e | |
parent | 246fbc843420d302989661f115c70bb12fbd46f4 (diff) |
backports: catch make in backport template directorybackports-20130523
Catch running make in the backport template directory by
checking for the .local-symbols file. If it isn't there
then we're in the input/template directory rather than in
an output tree, give the user a hint about it instead of
keeling over.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
-rw-r--r-- | backport/Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/backport/Makefile b/backport/Makefile index 287b27de..421a4f65 100644 --- a/backport/Makefile +++ b/backport/Makefile @@ -37,6 +37,18 @@ mrproper: @rm -f backport-include/backport/autoconf.h .DEFAULT: + @set -e ; test -f .local-symbols || ( \ + echo "/--------------" ;\ + echo "| You shouldn't run make in the backports tree, but only in" ;\ + echo "| the generated output. This here is only the skeleton code" ;\ + echo "| copied into the output directory. To use the backport system" ;\ + echo "| from scratch, go into the top-level directory and run" ;\ + echo "| ./gentree.py /path/to/linux-next/ /tmp/output" ;\ + echo "| and then make menuconfig/... in the output directory. See" ;\ + echo "| ./gentree.py --help" ;\ + echo "| for more options." ;\ + echo "\\--" ;\ + false) @set -e ; test -f $(KERNEL_CONFIG) || ( \ echo "/--------------" ;\ echo "| Your kernel headers are incomplete/not installed." ;\ |