MacZephyr 1.3 Installer Documentation

by Scott McGuire (smcguire@mit.edu)
September 4, 1997


Table of Contents

Packages

Guide To Files Table

What the Installer Does


Packages

There are three packages that the user can install.

Easy Install:

Installs MacZephyr, related Read Me files, and the KClient (Kerberos 4) files.

Custom Install:

* MacZephyr package - installs just the MacZephyr application and Read Me files.

* "KClient" package - installs the KClient (Kerberos 4) files.

* "Kerberos 5" package - installs the Kerberos 5 files (GSSLib, CNSConfig, etc.). [In Rev 1.1 of the installer the Kerberos 5 package has been deleted, even though the files are still in the installer - there's no way for the user to install them.]

All packages except for "MacZephyr" are set to "restart after installing" to force the installer to quit any other programs that are running, and the installer is set to "Force Restart" so that a restart is required when it's done installing.

Guide to Files Table

File

Install to:

Packages

Replace

Before installing

After installing

Gestalts

Move Action Item:
KClient
(from Extensions to Trash)
(two identical action items)

---

Easy Install, KClient

Move Action Item:
KClient
(from Extensions (disabled) to Trash)

---

Easy Install, KClient

Move Action Item:
Kerberos Client
(from Extensions to Trash)

---

Easy Install, KClient

Move Action Item:
Kerberos Client
(from Extensions (disabled) to Trash)

---

Easy Install, KClient

KClient

Control Panels

Easy Install, KClient

if Newer

ftp

Rename action item:
Kerberos Client Preferences
(to Kerberos Client Preferences.bak)

---

Easy Install, KClient

Kerberos Client Preferences

Preferences

Easy Install, KClient

Always

ftp

GSSLib

Extensions

Kerberos 5

if Newer

ftp

krb5.ini

Preferences

Kerberos 5

if Newer

ftp

Move Action Item:
GSSLibrarySAP
(from Extensions to Trash)

---

Kerberos 5

Move Action Item:
K5Logout
(from anywhere to Trash)

---

Kerberos 5

Kerberos Utilities (folder)

Install Folder

Kerberos 5

CNS Config-SAP

Kerberos Utilties

Kerberos 5

if Newer

ftp

K5Logout

Kerberos Utilities

Kerberos 5

if Newer

ftp

Alias Action Item:
K5Destroy

ShutDown Items

Kerberos 5

System 7.5 or Greater

MacZephyr 1.3b8 Folder (folder)

Install Folder

Easy Install, MacZephyr

if Newer

MacZephyr 1.3b8
MacZephyr 1.3b8 Read Me
Detailed MZ Version History

Install Folder

Easy Install, MacZephyr

if Newer

ftp

What the Installer Does

(1) For info about the KClient and Kerberos 5 files, see the Kerberos Installer Docs - no changes to behavior have been made here. KClient is part of the Easy Install, Kerberos 5 is a custom install option.

(2) The three MacZephyr files are installed in a "MacZephyr 1.3b8 Folder" on the volume specified by the user. There are no special cases or unusual circumstances.

(3) For the final build of the installer, we edited the STR# resource ID 1000, item #26 to be "MacZephyr Installer Log File" (couldn't include the version number because that made the name too long to be a Macintosh filename and then no log file was created at all).

All files are set to execute the FTP code resource after they're installed, since only aliases are in the installer binary.

Also see the MacZephyr Installer Version History for details about the changes the MacZephyr installer has gone through.