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