pkgsuite-ea4286

Introduction to pkgsuite

The pkgsuite package is a patched-up version of the Heirloom Packaging tools, which is itself a patched-up portable version of the UNIX SVR4 packaging utilities.

Package Information

Additional Downloads

pkgsuite Dependencies

Required

libarchive (to unpack the distribution), Which (GNU Which is the one that needs to be installed, NOT the shell script, or else it will silently fail and will give the wrong paths to executables), and heirloom-ng-59f7cc (at runtime)

Installation of pkgsuite

Apply a patch to make the installation paths conform with the others in this category:

patch -Np1 -i ../pkgsuite-ea4286-paths.patch

Install pkgsuite by running the following command:

cd src &&
./configure &&
make

Now, as the root user:

make install

Contents

Installed Programs: ckdate, ckgid, ckint, ckitem, ckkeywd, ckpath, ckrange, ckstr, ckuid, ckyorn, cmdexec, dispgid (link to ckgid), errange (link to ckrange), errdate (link to ckdate), errint (link to ckint), errkeywd (link to ckkeywd), errstr (link to ckstr), errtime (link to cktime), erryorn (link to ckyorn), getdate (link to ckdate), getint (link to ckint), getkeywd (link to ckkeywd), getrange (link to ckrange), getstr (link to ckstr), getuid (link to ckuid), getyorn (link to ckyorn), helpgid (link to ckgid), helpint (link to ckint), helppath (link to ckpath), helprange (link to ckrange), helptime (link to cktime), helpuid (link to ckuid), i.CompCpio, i.awk, i.build, i.sed, installf, pkgadd, pkgchk, pkginfo, pkginstall, pkgmk, pkgname, pkgparam, pkgproto, pkgrm, pkgtrans, puttext, r.awk, r.build, r.sed, valdate (link to ckdate), valgid (link to ckgid), valkeywd (link to ckkeywd), valpath (link to ckpath), valstr (link to ckstr), valtime (link to cktime), and valyorn (link to ckyorn)
Installed Libraries: None
Installed Directories: /usr/sadm, and /var/sadm

Short Descriptions

ckdate

prompts for and validates a date

ckgid

prompts for and validates a group ID

ckint

prompts for and verify and validates an integer value

ckitem

prompts for and return a menu item

ckkeywd

prompts for and validates a keyword

ckpath

prompts for and validates a pathname

ckrange

prompts for and validates an integer in a specific range

ckstr

displays a prompt, validates and returns a string answer

cktime

displays a prompt, verify and returns a time of day

ckuid

prompts for and validates a user ID

ckyorn

prompts for and validates yes/no

cmdexec

is a helper command for executing programs during package installations

dispgid

is a symlink pointing to ckgid

dispuid

is a symlink pointing to ckuid

errange

is a symlink pointing to ckrange

errdate

is a symlink pointing to ckdate

errgid

is a symlink pointing to ckgid

errint

is a symlink pointing to ckint

errkeywd

is a symlink pointing to ckkeywd

errpath

is a symlink pointing to ckpath

errstr

is a symlink pointing to ckstr

errtime

is a symlink pointing to cktime

erruid

is a symlink pointing to ckuid

erryorn

is a symlink pointing to ckyorn

getdate

is a symlink pointing to ckdate

getgid

is a symlink pointing to ckgid

getint

is a symlink pointing to ckint

getkeywd

is a symlink pointing to ckkeywd

getpath

is a symlink pointing to ckpath

getrange

is a symlink pointing to ckrange

getstr

is a symlink pointing to ckstr

gettime

is a symlink pointing to cktime

getuid

is a symlink pointing to ckuid

getyorn

is a symlink pointing to ckyorn

helpdate

is a symlink pointing to ckdate

helpgid

is a symlink pointing to ckgid

helpint

is a symlink pointing to ckint

helpkeywd

is a symlink pointing to ckkeywd

helppath

is a symlink pointing to ckpath

helprange

is a symlink pointing to ckrange

helpstr

is a symlink pointing to ckstr

helptime

is a symlink pointing to cktime

helpuid

is a symlink pointing to ckuid

helpyorn

is a symlink pointing to ckyorn

i.CompCpio

is a helper script for installing old-style WOS packages

i.awk

is a helper script for invoking awk during package installations

i.build

is a helper script for the build class action script which gets invoked during package installations

i.sed

is a helper script for invoking sed during package installations

installf

adds a file to the software installation database

pkgadd

transfers software packages to the system

pkgask

is a symlink pointing to pkgadd

pkgchk

checks package installation accuracy

pkginfo

displays software package information

pkginstall

is a more advanced version of pkgadd

pkgmk

produces an installable package

pkgname

compares package names

pkgparam

displays package parameter values

pkgproto

generates prototype file entries for input to pkgmk

pkgremove

is a more advanced version of pkgrm

pkgrm

removes a package from the system

pkgtrans

translates package format

puttext

prints text to the screen

r.awk

is a helper script for invoking awk during package removals

r.build

is a helper script for the build class action script which gets invoked during package removals

r.sed

is a helper script for invoking sed during package removals

removef

is a symlink pointing to installf

valdate

is a symlink pointing to ckdate

valgid

is a symlink pointing to ckgid

valint

is a symlink pointing to ckint

valkeywd

is a symlink pointing to ckkeywd

valpath

is a symlink pointing to ckpath

valrange

is a symlink pointing to ckrange

valstr

is a symlink pointing to ckstr

valtime

is a symlink pointing to cktime

valuid

is a symlink pointing to ckuid

valyorn

is a symlink pointing to ckyorn