PMDF Installation Guide
Solaris Edition


Previous Next Contents Index


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.4 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/PMDF640. All packages are installed.

If the CD-ROM was auto-mounted by volume management to the tree
/cdrom/pmdf640 then you would use the pkgadd utility to install the PMDF product kit from /cdrom/pmdf640/Solaris-SPARC/PMDF640.

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 Installation

$ su - root
Password: 
# cd /
# pkgadd -d /cdrom/Solaris-SPARC/PMDF640
 
The following packages are available: 
  1  PMDFbase      PMDF Base Product V6.4 
                   (sparc) 6.4 
  2  PMDFdoc       PMDF Documentation V6.4 
                   (sparc) 6.4 
  3  PMDFlan       PMDF LAN Product V6.4 
                   (sparc) 6.4 
  4  PMDFsync      PMDF Directory Synchronization Product V6.4 
                   (sparc) 6.4 
  5  PMDFtls       PMDF TLS Product V6.4 
                   (sparc) 6.4 
  6  PMDFx400      PMDF X.400 Product V6.4 
                   (sparc) 6.4 
  7  PMDFxgs       PMDF SNADS Gateway Product V6.4 
                   (sparc) 6.4 
 
Select package(s) you wish to process (or 'all' to process 
all packages). (default: all) [?,??,q]: all
 
Processing package instance <PMDFbase> from 
</cdrom/Solaris-SPARC/PMDF640> 
 
PMDF Base Product V6.4 
(sparc) 6.4 
 
        Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF-based trademarks and logos are trademarks 
 of Sun Microsystems, Inc. in the United States and other countries and 
 are used under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 
  ****************** IMPORTANT NOTE FOR UPGRADES ******************* 
  *                                                                * 
  * The format of Berkeley DB environment files has changed since  * 
  * 6.1. You must delete all __db.* files. The http.cnf file also  * 
  * needs to be updated.                                           * 
  *                                                                * 
  * If you are upgrading from PMDF 6.0 or earlier, you must also   * 
  * convert or rebuild all of your Berkeley DB databases.          * 
  *                                                                * 
  * See the installation guide "Post-Installation Tasks For        * 
  * Upgrades" section for a list of tasks which must be completed. * 
  *                                                                * 
  ****************************************************************** 
 
  Make sure you read the PMDF Installation Guide, Solaris Edition, before 
  proceeding with this installation. If you do not have a copy of the 
  installation guide, see the Process Software web site at 
  http://www.process.com or contact Process Software. 
  
  Do you want to continue with the installation [y,n,?,g] y
 
 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', 
       '/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] n
 
 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. 
    8 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: 
  /opt/pmdf/bin/l_master <setuid root setgid mail> 
  /opt/pmdf/bin/master <setgid uucp> 
  /opt/pmdf/bin/msgstoremgr <setuid pmdf> 
  /opt/pmdf/bin/pager <setgid uucp> 
  /opt/pmdf/bin/pipe_master <setuid root setgid mail> 
  /opt/pmdf/bin/pmdf <setuid pmdf> 
  /opt/pmdf/bin/popmgr <setuid pmdf> 
  /opt/pmdf/bin/profile <setuid pmdf> 
  /opt/pmdf/bin/qm <setuid pmdf> 
  /opt/pmdf/bin/send <setuid pmdf> 
  /opt/pmdf/bin/sendmail <setuid pmdf> 
  /opt/pmdf/bin/slave <setgid uucp> 
  /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.4 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. 
 
Installation of <PMDFbase> was successful. 
 
Processing package instance <PMDFdoc> from </cdrom/Solaris-SPARC/PMDF640> 
 
PMDF Documentation V6.4 
(sparc) 6.4 
 
              Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF-based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the United States and other countries and are 
 used under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 Using </> as the package base directory. 
 ## Processing package information. 
 ## Processing system information. 
    1 package pathname is 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.4 as <PMDFdoc> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/doc/html/doc.gif 
 /opt/pmdf/doc/html/index.html 
 
...lots more files...
 
 /opt/pmdf/doc/rfc/rfc977.txt 
 /opt/pmdf/doc/rfc/rfc987.txt 
 /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/PMDF640> 
 
PMDF LAN Product V6.4 
(sparc) 6.4 
 
          Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF-based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the United States and other countries and are 
 used under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 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.4 as <PMDFlan> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/bin/cc_master 
 /opt/pmdf/bin/cc_slave 
 /opt/pmdf/bin/ff_master 
 
...lots more files...
 
 /opt/pmdf/table/mhs_mappings.sample 
 /opt/pmdf/table/wpo_mappings.sample 
 [ verifying class <none> ] 
 
 Installation of <PMDFlan> was successful. 
 
 Processing package instance <PMDFsync> from </cdrom/Solaris-SPARC/PMDF640> 
 
 PMDF Directory Synchronization Product V6.4 
 (sparc) 6.4 
 
          Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the U.S. and other countries and are used 
 under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 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 Directory Synchronization Product V6.4 as <PMDFsync> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/bin/cc2ldif 
 /opt/pmdf/bin/comma2ldif 
 
...lots more files...
 
 /opt/pmdf/bin/sync_ln_master 
 /opt/pmdf/bin/sync_ln_slave 
 [ verifying class <none> ] 
 
Installation of <PMDFsync> was successful. 
 
 Processing package instance <PMDFtls> from </cdrom/Solaris-SPARC/PMDF640> 
 
 PMDF TLS Product V6.4 
 (sparc) 6.4 
 
   Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF-based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the U.S. and other countries and are used under 
 license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 
 Using </> as the package base directory. 
 ## Processing package information. 
 ## Processing system information. 
    5 package pathnames are already properly installed. 
 ## Verifying disk space requirements. 
 ## Checking for conflicts with packages already installed. 
 ## Checking for setuid/setgid programs. 
 
 Installing PMDF TLS Product V6.4 as <PMDFtls> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/bin/tls_certdump 
 /opt/pmdf/bin/tls_certreq 
 /opt/pmdf/bin/tls_ciphers 
 /opt/pmdf/lib/libtls.so 
 [ verifying class <none> ] 
 
 Installation of <PMDFtls> was successful. 
 
 Processing package instance <PMDFx400> from </cdrom/Solaris-SPARC/PMDF640> 
 
 PMDF X.400 Product V6.4 
 (sparc) 6.4 
 
        Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the U.S. and other countries and are used 
 under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 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 X.400 Product V6.4 as <PMDFx400> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/bin/mime_to_x400 
 /opt/pmdf/bin/x400_domains-map 
 /opt/pmdf/bin/x400_master 
 
 ...lots more files...
 
 /opt/pmdf/table/x400_domains_driver.template 
 /opt/pmdf/table/x400_mappings.sample 
 [ verifying class <none> ] 
 
 Installation of <PMDFx400> was successful. 
 
 Processing package instance <PMDFxgs> from </cdrom/Solaris-SPARC/PMDF640> 
 
 PMDF SNADS Gateway Product V6.4 
 (sparc) 6.4 
 
          Copyright (c) 2008 Process Software. All rights reserved. 
 
 The PMDF mark and all PMDF based trademarks and logos are trademarks of 
 Sun Microsystems, Inc. in the U.S. and other countries and are used 
 under license. 
 
 ALL RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES 
 
 This licensed material is the valuable property of Process Software. 
 Its use, duplication, or disclosure is subject to the restrictions set 
 forth in the License Agreement. 
 
 Other use, duplication or disclosure, unless expressly provided for in 
 the license agreement, is unlawful. 
 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.4 as <PMDFxgs> 
 
 ## Installing part 1 of 1. 
 /opt/pmdf/bin/snads_master 
 /opt/pmdf/bin/snads_slave 
 /opt/pmdf/lib/xgs_configure.tcl 
 [ verifying class <none> ] 
 
 Installation of <PMDFxgs> was successful. 
 
 The following packages are available: 
 
  1  PMDFbase     PMDF Base Product V6.4 
                  (sparc) 6.4 
  2  PMDFdoc      PMDF Documentation V6.4 
                  (sparc) 6.4 
  3  PMDFlan      PMDF LAN Product V6.4 
                  (sparc) 6.4 
  4  PMDFsync     PMDF Directory Synchronization Product V6.4 
                  (sparc) 6.4 
  5  PMDFtls      PMDF TLS Product V6.4 
                  (sparc) 6.4 
  6  PMDFx400     PMDF X.400 Product V6.4 
                  (sparc) 6.4 
  7  PMDFxgs      PMDF SNADS Gateway Product V6.4 
                  (sparc) 6.4 
 
Select package(s) you wish to process (or 'all' to process 
all packages). (default: all) [?,??,q]: q


Previous Next Contents Index