Installing Gawk-3.1.1

Estimated build time:           0.39 SBU
Estimated required disk space:  15 MB

Installation of Gawk

This package requires its patch to be applied before you can install it. Make sure it's unpacked before running the installation commands.

Warning: do NOT run make uninstall on this package if you apply the patch to change the libexec directory definition. The uninstall rule in the Makefile file runs a command like rm -rf <libexecdir>/* Since we change the libexec directory to /usr/bin it'll run rm -rf /usr/bin/*

Install Gawk by running the following commands:

patch -Np1 -i ../gawk-3.1.1-2.patch &&
./configure --prefix=/usr --libexecdir=/usr/bin &&
make &&
make install

Command explanations

patch -Np1 -i ../gawk-3.1.1-2.patch: This patch alters the code that determines the location of the libexec directory. This patch will allow us to override it by passing --libexecdir to the configure script.

Contents of Gawk

Last checked against version 3.1.1.

Program Files

awk, gawk, gawk-3.1.1, grcat, igawk, pgawk, pgawk-3.1.1, pwcat

Descriptions

awk

awk is a symbolic link to gawk.

gawk, gawk-3.1.1

gawk is the GNU implementation of awk, a pattern scanning and processing language.

grcat

grcat concatenates the group database, /etc/group.

igawk

igawk is a shell script which gives gawk the ability to include files.

pgawk, pgawk-3.1.1

pgawk is the profiling version of gawk.

pwcat

pwcat concatenates the password database, /etc/passwd.

Gawk Installation Dependencies

Last checked against version 3.1.0.

(No dependencies checked yet.)