Tech-note: Solaris packaging of Procmail 3.22

Drum memory

What:

Characteristics:

  • Does not mess up your directory permissions.
  • Installs minimal set of files: the binaries into /usr/bin: procmail, formail, lockfile and mailstat and the man pages into /usr/share/man/: man1/formail.1, man1/lockfile.1, man1/procmail.1, man5/procmailex.5, man5/procmailrc.5, man5/procmailsc.5.
  • Compiled with Sun One Studio Compiler.
  • Compiled for SPARCv1 instruction set.

Installation:

  • Download the package to a temporary directory.
  • Run pkgadd -d NTLMprocmail-sparc.pkg from that directory and select the package for installation.

Installation transcript:

# pkgadd -d NTLMprocmail-sparc.pkg  

The following packages are available:
  1  NTLMprocmail     procmail mail processing
                      (sparc) 3.22

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1

Processing package instance <NTLMprocmail> from </tmp/NTLMprocmail-sparc.pkg>

procmail mail processing
(sparc) 3.22
## Processing package information.
## Processing system information.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

The following files are being installed with setuid and/or setgid
permissions:
 /usr/bin/lockfile <setgid mail>
  /usr/bin/procmail <setuid root setgid mail>

Do you want to install these as setuid/setgid files [y,n,?,q] y

Installing procmail mail processing as <NTLMprocmail>

## Installing part 1 of 1.
/usr/bin/formail
/usr/bin/lockfile
/usr/bin/mailstat
/usr/bin/procmail
/usr/share/man/man1/formail.1
/usr/share/man/man1/lockfile.1
/usr/share/man/man1/procmail.1
/usr/share/man/man5/procmailex.5
/usr/share/man/man5/procmailrc.5
/usr/share/man/man5/procmailsc.5
[ verifying class <none> ]

Installation of <NTLMprocmail> was successful.

28th of November, 2005
Martin Adolfsson
 4D415254494E2041444F4C4653534F4E203A29
 The alpha EV6 (21264) processor operates at 463 MHz