6.37. Grep-2.21

The Grep package contains programs for searching through files.

Approximate build time: 0.4 SBU
Required disk space: 30 MB

6.37.1. Installation of Grep

First fix a potential security issue identified upstream:

sed -i -e '/tp++/a  if (ep <= tp) break;' src/kwset.c

Prepare Grep for compilation:

./configure --prefix=/usr --bindir=/bin

Compile the package:

make

To test the results, issue:

make check

Install the package to a temporary directory:

make install DESTDIR=$(pwd)/debian/tmp

Create the package archive:

buildpkg

Install the package:

dpkg -i ../grep_2.21_*.deb
[Note]

Note

grep-pass1 should not be removed yet as the zgrep script from gzip-pass1 still contains a reference to /tools/bin/grep.

6.37.2. Contents of Grep

Installed programs: egrep, fgrep, and grep

Short Descriptions

egrep

Prints lines matching an extended regular expression

fgrep

Prints lines matching a list of fixed strings

grep

Prints lines matching a basic regular expression