Example 2-1 shows a PMDF installation dialogue using the
setld utility. In this example, the PMDF V6.0 product kit
has been copied to the directory /kits/pmdf600 from the
PMDF distribution CD-ROM directory /OSF1-Alpha/PMDF600
prior to installation. Both the PMDF-MTA and PMDF-LAN products 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-MB400 V6.0 Installation
$ su - root
Password:
# cd /
# setld -l /kits/PMDF600
*-------------------------------*
| |
| 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-FAX, PMDF-LAN, PMDF-MB400, PMDF-MR,
PMDF-MSGSTORE, PMDF-POPSTORE, PMDF-X400, PMDF-XGS, PMDF-DIRSYNC and/or
PMDF-TLS 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 '/usr/pmdf' as the directory, a directory
'/usr/pmdf' will be created and a symbolic link
will be created that links '/pmdf' to '/usr/pmdf'.
Under which directory will PMDF be installed: /usr/pmdf/v60
PMDF will be installed under '/usr/pmdf/v60'; correct (y/n)? y
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',
'/var/spool/pmdf/locks', '/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)? y
Under which directory will these subdirectories be located: /var/spool/pmdf
creating symbolic link for /pmdf/queue
creating symbolic link for /pmdf/log
creating symbolic link for /pmdf/locks
creating symbolic link for /pmdf/tmp
creating symbolic link for /pmdf/table/queue_cache
The subsets listed below are optional:
There may be more optional subsets than can be presented on a single
screen. If this is the case, you can choose subsets screen by screen
or all at once on the last screen. All of the choices you make will
be collected for your confirmation before any subsets are installed.
1) PMDF V6.0-21 Base Product
2) PMDF V6.0-21 Directory Synchronization Product
3) PMDF V6.0-21 Documentation
4) PMDF V6.0-21 LAN Product
5) PMDF V6.0-21 MB400 Product
6) PMDF V6.0-21 SNADS Gateway Product
7) PMDF V6.0-21 X.400 Product
Or you may choose one of the following options:
9) ALL of the above
9) CANCEL selections and redisplay menus
10) EXIT without installing any subsets
Enter your choices or press RETURN to redisplay menus.
Choices (for example, 1 2 4-6): 1 3 4 5
You are installing the following optional subsets:
PMDF V6.0-21 Base Product
PMDF V6.0-21 Documentation
PMDF V6.0-21 LAN Product
PMDF V6.0-21 MB400 Product
Is this correct? (y/n): y
Checking file system space required to install selected subsets:
File system space checked OK.
4 subset(s) will be installed.
Loading 1 of 4 subset(s)....
PMDF V6.0-21 Base Product
Copying from /kits/PMDF600 (disk)
Working....Fri Feb 11 15:13:46 PST 2000
Verifying
Working....Fri Feb 11 15:15:58 PST 2000
Loading 2 of 4 subset(s)....
PMDF V6.0-21 LAN Product
Copying from /kits/PMDF600 (disk)
Verifying
Loading 3 of 4 subset(s)....
PMDF V6.0-21 MB400 Product
Copying from /kits/PMDF600 (disk)
Verifying
Loading 4 of 4 subset(s)....
PMDF V6.0-21 Documentation
Copying from /kits/PMDF600 (disk)
Verifying
4 of 4 subset(s) installed successfully.
Configuring "PMDF V6.0-21 Base Product" (PMDFBASE600)
************************* IMPORTANT NOTE ************************
If you are upgrading from PMDF V5.0 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.0 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/aliasesdb.pag /pmdf/table/aliasesdb.dir
/pmdf/table/domaindb.dat /pmdf/table/domaindb.idx
/pmdf/table/domaindb.pag /pmdf/table/domaindb.dir
/pmdf/table/from_x400.dat /pmdf/table/from_x400.idx
/pmdf/table/from_x400.pag /pmdf/table/from_x400.dir
/pmdf/table/generaldb.dat /pmdf/table/generaldb.idx
/pmdf/table/generaldb.pag /pmdf/table/generaldb.dir
/pmdf/table/profiledb.dat /pmdf/table/profiledb.idx
/pmdf/table/profiledb.pag /pmdf/table/profiledb.dir
/pmdf/table/reversedb.dat /pmdf/table/reversedb.idx
/pmdf/table/reversedb.pag /pmdf/table/reversedb.dir
/pmdf/table/to_x400.dat /pmdf/table/to_x400.idx
/pmdf/table/to_x400.pag /pmdf/table/to_x400.dir
~/aliasesdb.dat ~/aliasesdb.idx
~/aliasesdb.pag ~/aliasesdb.dir
~/.pmdf_profile.dat ~/.pmdf_profile.idx
~/.pmdf_profile.pag ~/.pmdf_profile.dir
files in /pmdf/directories with .dat, .idx, .pag and .dir
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.
Configuring "PMDF V6.0-21 Documentation" (PMDFDOC600)
Configuring "PMDF V6.0-21 LAN Product" (PMDFLAN600)
************************* IMPORTANT NOTE ************************
If you are upgrading from PMDF V5.0 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.0 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/aliasesdb.pag /pmdf/table/aliasesdb.dir
/pmdf/table/domaindb.dat /pmdf/table/domaindb.idx
/pmdf/table/domaindb.pag /pmdf/table/domaindb.dir
/pmdf/table/from_x400.dat /pmdf/table/from_x400.idx
/pmdf/table/from_x400.pag /pmdf/table/from_x400.dir
/pmdf/table/generaldb.dat /pmdf/table/generaldb.idx
/pmdf/table/generaldb.pag /pmdf/table/generaldb.dir
/pmdf/table/profiledb.dat /pmdf/table/profiledb.idx
/pmdf/table/profiledb.pag /pmdf/table/profiledb.dir
/pmdf/table/reversedb.dat /pmdf/table/reversedb.idx
/pmdf/table/reversedb.pag /pmdf/table/reversedb.dir
/pmdf/table/to_x400.dat /pmdf/table/to_x400.idx
/pmdf/table/to_x400.pag /pmdf/table/to_x400.dir
~/aliasesdb.dat ~/aliasesdb.idx
~/aliasesdb.pag ~/aliasesdb.dir
~/.pmdf_profile.dat ~/.pmdf_profile.idx
~/.pmdf_profile.pag ~/.pmdf_profile.dir
files in /pmdf/directories with .dat, .idx, .pag and .dir
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.
Configuring "PMDF V6.0-21 MB400 Product" (PMDFMB400600)
************************* IMPORTANT NOTE ************************
If you are upgrading from PMDF V5.0 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.0 thru V5.2, note that the format of
PMDF crdb databases has changed in subsequent 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/aliasesdb.pag /pmdf/table/aliasesdb.dir
/pmdf/table/domaindb.dat /pmdf/table/domaindb.idx
/pmdf/table/domaindb.pag /pmdf/table/domaindb.dir
/pmdf/table/from_x400.dat /pmdf/table/from_x400.idx
/pmdf/table/from_x400.pag /pmdf/table/from_x400.dir
/pmdf/table/generaldb.dat /pmdf/table/generaldb.idx
/pmdf/table/generaldb.pag /pmdf/table/generaldb.dir
/pmdf/table/profiledb.dat /pmdf/table/profiledb.idx
/pmdf/table/profiledb.pag /pmdf/table/profiledb.dir
/pmdf/table/reversedb.dat /pmdf/table/reversedb.idx
/pmdf/table/reversedb.pag /pmdf/table/reversedb.dir
/pmdf/table/to_x400.dat /pmdf/table/to_x400.idx
/pmdf/table/to_x400.pag /pmdf/table/to_x400.dir
~/aliasesdb.dat ~/aliasesdb.idx
~/aliasesdb.pag ~/aliasesdb.dir
~/.pmdf_profile.dat ~/.pmdf_profile.idx
~/.pmdf_profile.pag ~/.pmdf_profile.dir
files in /pmdf/directories with .dat, .idx, .pag and .dir
If you have run 'pmdf configure mb400' before, the configuration
created a x400 crdb database for you and therefore you must
rebuild that database using the pmdf crdb database command again.
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.