PMDF Installation Guide
Solaris Edition
PMDF-INST-SOL-6.0


Previous | Contents


Chapter 2
PMDF Example Installation

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
# 


Previous | Next | Contents