public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Makefile: fix error when gen TAGS
@ 2012-03-12  3:53 Yang Bai
  2012-03-12  6:46 ` Stephen Boyd
  0 siblings, 1 reply; 6+ messages in thread
From: Yang Bai @ 2012-03-12  3:53 UTC (permalink / raw)
  To: mmarek, rostedt, sboyd, hamo.by, adobriyan; +Cc: linux-kernel

scripts/tags.sh has a problem that it does not
test which kind of tags we are generating and
assumes tags. So when gen TAGS it shows:
  GEN     TAGS
  sed: can't read tags: No such file or directory
  make: *** [TAGS] Error 2

Signed-off-by: Yang Bai <hamo.by@gmail.com>
---
 scripts/tags.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/scripts/tags.sh b/scripts/tags.sh
index 833813a..ce94e34 100755
--- a/scripts/tags.sh
+++ b/scripts/tags.sh
@@ -168,7 +168,11 @@ exuberant()
 	--regex-dotconfig='/^#?[[:blank:]]*(CONFIG_[[:alnum:]_]+)/\1/'
 
 	# Remove structure forward declarations.
-	LANG=C sed -i -e '/^\([a-zA-Z_][a-zA-Z0-9_]*\)\t.*\t\/\^struct \1;.*\$\/;"\tx$/d' tags
+	if [[ -e tags ]]; then
+	    LANG=C sed -i -e '/^\([a-zA-Z_][a-zA-Z0-9_]*\)\t.*\t\/\^struct \1;.*\$\/;"\tx$/d' tags
+	else
+	    LANG=C sed -i -e '/^\([a-zA-Z_][a-zA-Z0-9_]*\)\t.*\t\/\^struct \1;.*\$\/;"\tx$/d' TAGS
+	fi
 }
 
 emacs()
-- 
1.7.9.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-03-12  7:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-12  3:53 [PATCH] Makefile: fix error when gen TAGS Yang Bai
2012-03-12  6:46 ` Stephen Boyd
2012-03-12  7:06   ` Yang Bai
2012-03-12  7:34     ` Stephen Boyd
2012-03-12  7:50       ` Yang Bai
2012-03-12  7:52         ` Stephen Boyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox