The following is a list of tasks which must be completed following an upgrade installation of PMDF.
# pmdf cnbuild
cron to run periodically. If you have not
customized your pmdf crontab entries, then
you may simply issue the commands:
# su pmdf # crontab /pmdf/table/cronjobs # exitOtherwise, if you prefer to add the new
crontab entry
manually so as not to overwrite your existing, possibly customized,
pmdf crontab entries, then issue the commands
# su pmdf # crontab -eand use the editor thus invoked to add an entry such as the following:
0 0,10,20,30,40,50 * * * * /pmdf/bin/pmdf_lg_purge >/dev/null 2>&1Make sure to exit from the
pmdf user shell when you have
finished adding this entry; i.e.,
$ exit
crdb databases must be rebuilt or converted using the
pmdf convertdb utility. The
/pmdf/bin/finddb.sh shell script may be used to attempt to
detect the major PMDF databases; running this utility will create a
script file that may then be run in order to actually convert the
databases. Note, however, that if you have additional PMDF databases on
your system (for instance, users' own personal alias databases), then
you will also need to convert those databases. % pmdf convertdb aliasesdb aliasesdbwhich will create a new file
aliasesdb.db that will
replace in functionality the previous files aliasesdb.dat
and aliasesdb.idx. pauth to passworddb, so if your
sites uses the PMDF password database (not all sites do) be sure to use
the new name when you are converting the password database.
# rm /pmdf/table/queue_cache/* # pmdf cache -synchronizeNote that it is a good idea to rebuild the PMDF queue cache database with the above commands or with the command
# pmdf cache -rebuildafter any upgrade of PMDF, including after minor interim releases.
/pmdf/user/ directory on UNIX systems. This database is
only used for management functions and does not in any way impact the
performance of the popstore.) The PMDF popstore user database is
located via the PMDF_POPSTORE_USER_DATABASE PMDF tailor file option,
and so is usually /pmdf/user/userdb. Sites upgrading from
PMDF V5.2 must rebuild their existing popstore user database using the
commands
# rm /pmdf/user/userdb.* # pmdf popstore x_build_user_dbSites which were using the PMDF popstore under PMDF V5.1 and which are upgrading to PMDF V6.0 should create a popstore user database using the command
# pmdf popstore x_build_user_dbafter upgrading to PMDF V6.0. This command will scan the profile directory tree and build a user database.
pmdf configure
dispatcher utility (on either a PMDF-MTA or PMDF-ACCESS system)
to configure the Dispatcher; note that the final portion of Example 7-1
includes an example of configuring the Dispatcher. pmdfcyrus program to deliver to
the Cyrus message store, you should check the permission settings for
the /pmdf/bin/pmdfcyrus image to make sure that they are
still correct. The PMDF installation attempts to set the permissions
properly when it updates the image. But if the permissions are not
correct, you will need to reset them manually with the commands:
# chown cyrus-user /pmdf/bin/pmdfcyrus # chmod 4755 /pmdf/bin/pmdfcyruswhere
cyrus-user is whatever userid was selected
when installing Cyrus, typically cyrus. /pmdf/other/ directory on the PMDF system, or
available directly off the PMDF distribution CD-ROM under the
other directory. Note that this is an ISO 9660 with
Rockridge extensions CD-ROM, readable from many different platforms
including OS/2 and NT.
notes.ini,
defining server tasks from
ServerTasks=...,PNGATECto
ServerTasks=...,PNGATECIN,PNGATECOUT
# pmdf startup
man -k command in order to display a list
of PMDF man pages, then you will need to manually issue the command:
# catman 1pmdf 8pmdfNote that this command may take many minutes to complete.
man.cf file. That file will look something like:
# # Default configuration file for the SUNWman on-line manual pages. # MANSECTS=1,1m,1c,1f,1s,1b,2,3,3c,3s,3x,3xc,3n,3r,3t,3xn,3m,3k,3g,3e,3b,9f,9s,9e,9,4,5,7,7d,7i,7m,7p,7fs,4b,6,l,nYou should add
1pmdf,8pmdf to the list of MANSECTS, so
that the file is along the lines of:
# # Default configuration file for the SUNWman on-line manual pages. # MANSECTS=1,1m,1c,1f,1s,1 b,2,3,3c,3s,3x,3xc,3n,3r,3t,3xn,3m,3k,3g,3e,3b,9f,9s,9e,9,4,5,7,7d,7i,7m,7p,7fs,4b,6,l,n,1pmdf,8pmdfThis will enable users to use commands such as
man
pmdf_convertdb instead of having to specify a section as
man 8pmdf pmdf_convertdb.
1.4.1 Additional post-installation tasks for sites upgrading from PMDF V5.1
The following is a list of additional post-installation tasks that must
be completed following an upgrade from V5.1 of PMDF-MTA, PMDF-ACCESS,
PMDF-LAN, or PMDF-X400. Sites upgrading from PMDF V5.2 should skip this
section.
/pmdf/table/x400_mappings.sample may provide a useful
sample starting point.
PORT_ACCESS TCP|*|110|*|* $YPOP-RULES TCP|*|143|*|* $YIMAP-RULESand the security configuration file
security.cnf would
need corresponding ruleset definitions of:
[RULESET=DEFAULT] ENABLE=MSGSTORE/*,PASSDB/*,SYSTEM/* ! [RULESET=POP-RULES] ENABLE=MSGSTORE/*,PASSDB/CRAM-MD5,PASSDB/APOP,SYSTEM/* ! [RULESET=IMAP-RULES] ENABLE=SYSTEM/*