From c91ce5709998976d8b6614b3ac6201692d20eb94 Mon Sep 17 00:00:00 2001
From: Glenn L McGrath <bug1@ihug.co.nz>
Date: Sun, 27 Apr 2003 02:43:54 +0000
Subject: Config option to create an fgrep alias

---
 findutils/Config.in | 9 +++++++++
 include/applets.h   | 3 +++
 2 files changed, 12 insertions(+)

diff --git a/findutils/Config.in b/findutils/Config.in
index 7cfcf2fa4..79358c655 100644
--- a/findutils/Config.in
+++ b/findutils/Config.in
@@ -67,6 +67,15 @@ config CONFIG_FEATURE_GREP_EGREP_ALIAS
 	help
 	  Please submit a patch to add help text for this item.
 
+config CONFIG_FEATURE_GREP_FGREP_ALIAS
+	bool "  Alias fgrep to grep -f"
+	default y
+	depends on CONFIG_GREP
+	help
+          fgrep sees the search pattern as a normal sting rather than
+	  regular expressions.
+	  grep -f is always builtin, this just creates the fgrep alias.
+
 config CONFIG_FEATURE_GREP_CONTEXT
 	bool "  Enable before and after context flags (-A, -B and -C)"
 	default y
diff --git a/include/applets.h b/include/applets.h
index a4d272746..7267b8248 100644
--- a/include/applets.h
+++ b/include/applets.h
@@ -196,6 +196,9 @@
 #ifdef CONFIG_FDISK
 	APPLET(fdisk, fdisk_main, _BB_DIR_SBIN, _BB_SUID_NEVER)
 #endif
+#if defined(CONFIG_FEATURE_GREP_FGREP_ALIAS)
+	APPLET_NOUSAGE("fgrep", grep_main, _BB_DIR_BIN, _BB_SUID_NEVER)
+#endif
 #ifdef CONFIG_FIND
 	APPLET(find, find_main, _BB_DIR_USR_BIN, _BB_SUID_NEVER)
 #endif
-- 
cgit v1.2.3