Example 2-1 shows a PMDF installation dialogue on a Solaris (SPARC)
system using the pkgadd utility. In this example, the PMDF
V6.0 distribution CD-ROM has been mounted and attached to the file tree
at the location /cdrom, and the PMDF product kit is then
being installed straight from the CD-ROM, i.e., from
/cdrom/Solaris-SPARC/PMDF600. The PMDF-MTA, PMDF-LAN, and
PMDF-XGS products and PMDF online documentation are installed.
Remember that the values entered in this sample dialogue are for purposes of example only. Be sure to use the values appropriate for your system when you perform the actual installation.
Example 2-1 Example PMDF-MTA V6.0, PMDF-LAN V6.0, and PMDF-XGS V6.0 Installation
$ su - root
Password:
# cd /
# pkgadd -d /cdrom/Solaris-SPARC/PMDF600
The following packages are available:
1 PMDFbase PMDF Base Product V6.0-21
(sparc) 6.0-21
2 PMDFdoc PMDF Documentation V6.0-21
(sparc) 6.0-21
3 PMDFlan PMDF LAN Product V6.0-21
(sparc) 6.0-21
4 PMDFsync PMDF Directory Synchronization Product V6.0-21
(sparc) 6.0-21
5 PMDFx400 PMDF X.400 Product V6.0-21
(sparc) 6.0-21
6 PMDFxgs PMDF SNADS Gateway Product V6.0-21
(sparc) 6.0-21
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1-3 8
Processing package instance <PMDFbase> from </cdrom/Solaris-SPARC/PMDF600>
PMDF Base Product V6.0-21
(sparc) 6.0-21
*-------------------------------*
| |
| Installing PMDF Version 6.0 |
| |
*-------------------------------*
Copyright (c) 1987-2000, Innosoft International, Inc.
Unpublished --- all rights reserved under
the copyright laws of the United States
Innosoft International, Inc. is the sole owner of PMDF V6.0 Software
Products including all software and associated documentation. Use of
PMDF, PMDF-MTA, PMDF-ACCESS, PMDF-DIRSYNC, PMDF-FAX, PMDF-LAN,
PMDF-MB400, PMDF-MR, PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-TLS,
PMDF-X400, and/or PMDF-XGS software and associated documentation is
authorized only by a Software License Agreement. Such license
agreements specify the number of systems on which the software is
authorized for use, and, among other things, specifically prohibit use
or duplication of software or documentation, in whole or in part,
except as authorized by the Software License Agreement.
Restricted Rights Legend
Use, duplication, or disclosure by the government
is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013 or as set forth in the
Commercial Computer Software --- Restricted Rights
clause at FAR 52.227-19.
PMDF will be installed in the directory '/pmdf'. If you
want to install it under some other directory, a symbolic
link will be created that links '/pmdf' to the directory
that you specify.
E.g.: If you specify '/opt/pmdf' as the directory, a directory
'/opt/pmdf' will be created and a symbolic link
will be created that links '/pmdf' to '/opt/pmdf'.
Under which directory will PMDF be installed: [?,q] /opt/pmdf
Some PMDF subdirectories are likely to contain large numbers
of transient files, such as queued messages and log files.
If you like, this procedure will install these subdirectories
to a different filesystem and create symbolic links to them.
E.g.: If you specify '/var/spool/pmdf' for transient PMDF files,
the subdirectories '/var/spool/pmdf/queue', '/var/spool/pmdf/log',
and '/var/spool/pmdf/locks' and '/var/spool/pmdf/tmp' and
'/var/spool/pmdf/queue_cache' will be created and
symbolic links created under '/pmdf'.
Would you like to relocate subdirectories of transient files [y,n,?,q]y
Under which directory will these subdirectories be located: [?,q] /opt/pmdf
WARNING: There are files that need to be installed with setuid in
order for PMDF to work correctly. Answer 'y' to the question later
to install the programs as setuid/setgid files
Using </> as the package base directory.
## Processing package information.
## Processing system information.
10 package pathnames are already properly installed.
## 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/opt/pmdf/bin/l_master <setuid root setgid mail>
/usr/opt/pmdf/bin/master <setgid uucp>
/opt/pmdf/bin/msgstoremgr <setuid pmdf>
/usr/opt/pmdf/bin/pager <setgid uucp>
/usr/opt/pmdf/bin/pipe_master <setuid root setgid mail>
/usr/opt/pmdf/bin/pmdf <setuid pmdf>
/usr/opt/pmdf/bin/popmgr <setuid pmdf>
/usr/opt/pmdf/bin/profile <setuid pmdf>
/usr/opt/pmdf/bin/qm <setuid pmdf>
/usr/opt/pmdf/bin/send <setuid pmdf>
/usr/opt/pmdf/bin/sendmail <setuid pmdf>
/usr/opt/pmdf/bin/slave <setgid uucp>
/usr/opt/pmdf/bin/uucp_slave <setuid pmdf>
Do you want to install these as setuid/setgid files [y,n,?,q] y
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <PMDFbase> [y,n,?] y
Installing PMDF Base Product V6.0-21 as <PMDFbase>
## Installing part 1 of 1.
/etc/init.d/pmdf
/etc/pmdf_tailor
/opt/pmdf/bin/addressing
/opt/pmdf/bin/bitbucket
...lots more files...
/opt/pmdf/www/qm/qscan_first.txt
/opt/pmdf/www/qm/qscan_success.txt
/opt/pmdf/www/qm/state.txt
/usr/bin/pmdf <symbolic link>
[ verifying class <none> ]
/pmdf <symbolic link>
[ verifying class <sym_link> ]
## Executing postinstall script.
************************* IMPORTANT NOTE ************************
If you are upgrading from PMDF V5.1 thru V5.2, note that the format of PMDF
queue cache database has changed in this PMDF version.
Therefore you have to delete all the queue cache database
files in the directory /pmdf/table/queue_cache and rebuild
them using 'pmdf cache -synch' before starting any PMDF
processes.
If you are upgrading from PMDF V5.1 thru V5.2, note that the format
of PMDF crdb databases has changed in this PMDF version.
Therefore if you are using any PMDF crdb databases, then
you must rebuild each such database using the pmdf crdb command
with any appropriate qualifiers to recreate the database from an
input text file or use the 'pmdf convertdb' utility to convert
the database.
Please also note that the name of the password database has been
changed from pauth to passworddb, so be sure to use the new name
when you are converting the database files.
A list of the possible crdb database files
------------------------------------------
/pmdf/table/aliasesdb.dat /pmdf/table/aliasesdb.idx
/pmdf/table/domaindb.dat /pmdf/table/domaindb.idx
/pmdf/table/from_x400.dat /pmdf/table/from_x400.idx
/pmdf/table/generaldb.dat /pmdf/table/generaldb.idx
/pmdf/table/profiledb.dat /pmdf/table/profiledb.idx
/pmdf/table/reversedb.dat /pmdf/table/reversedb.idx
/pmdf/table/to_x400.dat /pmdf/table/to_x400.idx
~/aliasesdb.dat ~/aliasesdb.idx
~/.pmdf_profile.dat ~/.pmdf_profile.idx
files in /pmdf/directories with .dat and .idx
You can use the /pmdf/bin/finddb.sh utility which attempts to list
all the old crdb databases used in prior version of PMDF. That utility
constructs the appropriate 'pmdf convertdb' command to transform the old
crdb databases into the current format in the script /pmdf/bin/convertdb.sh
which you can then check and run to do the convertdb command.
Installation of <PMDFbase> was successful.
Processing package instance <PMDFdoc> from </cdrom/Solaris-SPARC/PMDF600>
PMDF Documentation V6.0-21
(sparc) 6.0-21
*-------------------------------*
| |
| Installing PMDF Version 6.0 |
| |
*-------------------------------*
Copyright (c) 1987-2000, Innosoft International, Inc.
Unpublished --- all rights reserved under
the copyright laws of the United States
Innosoft International, Inc. is the sole owner of PMDF V6.0 Software
Products including all software and associated documentation. Use of
PMDF, PMDF-MTA, PMDF-ACCESS, PMDF-DIRSYNC, PMDF-FAX, PMDF-LAN,
PMDF-MB400, PMDF-MR, PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-TLS,
PMDF-X400, and/or PMDF-XGS software and associated documentation is
authorized only by a Software License Agreement. Such license
agreements specify the number of systems on which the software is
authorized for use, and, among other things, specifically prohibit use
or duplication of software or documentation, in whole or in part,
except as authorized by the Software License Agreement.
Restricted Rights Legend
Use, duplication, or disclosure by the government
is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013 or as set forth in the
Commercial Computer Software --- Restricted Rights
clause at FAR 52.227-19.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
2 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <PMDFdoc> [y,n,?] y
Installing PMDF Documentation V6.0-21 as <PMDFdoc>
## Installing part 1 of 1.
/opt/pmdf/doc/html/doc.gif
/opt/pmdf/doc/html/index.html
...lots more files...
/pmdf/doc/rfc/rfc977
/pmdf/doc/rfc/rfc987
/opt/pmdf/www/doc <symbolic link>
/usr/man/man1pmdf <symbolic link>
/usr/man/man8pmdf <symbolic link>
[ verifying class <none> ]
## Executing postinstall script.
Installation of <PMDFdoc> was successful.
Processing package instance <PMDFlan> from </cdrom/Solaris-SPARC/PMDF600>
PMDF LAN Product V6.0-21
(sparc) 6.0-21
*-------------------------------*
| |
| Installing PMDF Version 6.0 |
| |
*-------------------------------*
Copyright (c) 1987-2000, Innosoft International, Inc.
Unpublished --- all rights reserved under
the copyright laws of the United States
Innosoft International, Inc. is the sole owner of PMDF V6.0 Software
Products including all software and associated documentation. Use of
PMDF, PMDF-MTA, PMDF-ACCESS, PMDF-DIRSYNC, PMDF-FAX, PMDF-LAN,
PMDF-MB400, PMDF-MR, PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-TLS,
PMDF-X400, and/or PMDF-XGS software and associated documentation is
authorized only by a Software License Agreement. Such license
agreements specify the number of systems on which the software is
authorized for use, and, among other things, specifically prohibit use
or duplication of software or documentation, in whole or in part,
except as authorized by the Software License Agreement.
Restricted Rights Legend
Use, duplication, or disclosure by the government
is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013 or as set forth in the
Commercial Computer Software --- Restricted Rights
clause at FAR 52.227-19.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
3 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
Installing PMDF LAN Product V6.0-21 as <PMDFlan>
## Installing part 1 of 1.
/pmdf/bin/cc_master
/pmdf/bin/cc_slave
/pmdf/bin/ff_master
...lots more files...
/pmdf/table/mhs_mappings.sample
/pmdf/table/wpo_mappings.sample
[ verifying class <none> ]
Installation of <PMDFlan> was successful.
Processing package instance <PMDFxgs> from </cdrom/Solaris-SPARC/PMDF600>
PMDF SNADS Gateway Product V6.0-21
(sparc) 6.0-21
*-------------------------------*
| |
| Installing PMDF Version 6.0 |
| |
*-------------------------------*
Copyright (c) 1987-2000, Innosoft International, Inc.
Unpublished --- all rights reserved under
the copyright laws of the United States
Innosoft International, Inc. is the sole owner of PMDF V6.0 Software
Products including all software and associated documentation. Use of
PMDF, PMDF-MTA, PMDF-ACCESS, PMDF-DIRSYNC, PMDF-FAX, PMDF-LAN,
PMDF-MB400, PMDF-MR, PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-TLS,
PMDF-X400, and/or PMDF-XGS software and associated documentation is
authorized only by a Software License Agreement. Such license
agreements specify the number of systems on which the software is
authorized for use, and, among other things, specifically prohibit use
or duplication of software or documentation, in whole or in part,
except as authorized by the Software License Agreement.
Restricted Rights Legend
Use, duplication, or disclosure by the government
is subject to restrictions as set forth in subparagraph (c)(1)(ii)
of the Rights in Technical Data and Computer Software
clause at DFARS 252.227-7013 or as set forth in the
Commercial Computer Software --- Restricted Rights
clause at FAR 52.227-19.
Using </> as the package base directory.
## Processing package information.
## Processing system information.
2 package pathnames are already properly installed.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
Installing PMDF SNADS Gateway Product V6.0-21 as <PMDFxgs>
## Installing part 1 of 1.
/pmdf/bin/snads_master
/pmdf/bin/snads_slave
/pmdf/lib/xgs_configure.tcl
[ verifying class <none> ]
Installation of <PMDFxgs> was successful.
The following packages are available:
1 PMDFbase PMDF Base Product V6.0-21
(sparc) 6.0-21
2 PMDFdoc PMDF Documentation V6.0-21
(sparc) 6.0-21
3 PMDFlan PMDF LAN Product V6.0-21
(sparc) 6.0-21
4 PMDFsync PMDF Directory Synchronization Product V6.0-21
(sparc) 6.0-21
5 PMDFx400 PMDF X.400 Product V6.0-21
(sparc) 6.0-21
6 PMDFxgs PMDF SNADS Gateway Product V6.0-21
(sparc) 6.0-21
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: q
#