gecko-dev/cck/CCKDocs/installer_cck.htm
leaf%mozilla.org 2832eb9405 adding doc templates, some images, whacking NPL license to MPL. Will
update with tri-license addition at a later date.
2003-07-31 19:54:39 +00:00

688 lines
24 KiB
HTML

<html>
<!--This html file is XHTML complaint, as set forth in the
w3c recommendations except for the following:
Lists work as they do in older versions on HTML and not as
directed in XHTML.
The <a name=" "> tags have targets that use spaces. -->
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<title> Guide to Customizing and Distributing Mozilla 1.4.1: Chapter&#32;9Preparing to Create the Installer</title>
<!--The following is a javascript which determines whether the client
is on a Windows machine, or is on another type of operating system. Once
the operating system is determined, either a windows or other operating
system cascading style sheet is used. -->
<script type="text/JavaScript">
<!-- Start hiding
window.onerror=null;
var client=navigator.userAgent.toLowerCase();
var WinStyle = "<STYLE NAME=WINDOWS>\n" +
"body,p {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; } \n" +
"th,tr,td,br,li,dl,dd,ul,ol,li {font-family: helvetica,arial,sans-serif; font-size:10pt; } \n" +
".bartext {font-family: helvetica,arial,sans-serif; font-weight: bold; color: #666666; margin-bottom: 0; margin-top: 0; font-size:14pt;} \n" +
".callout {font-family: helvetica,arial,sans-serif; font-size: 8pt;} \n" +
".calloutlarge {font-family: helvetica,arial,sans-serif; font-size: 9pt;} \n" +
".calloutlargebold {font-family: helvetica,arial,sans-serif; font-size: 9pt; font-weight: bold;} \n" +
".calloutsmall {font-family: helvetica,arial,sans-serif; font-size: 7pt; font-weight: normal;} \n" +
".caption {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 5; margin-top: 0; font-size: 11pt;} \n" +
".caution {font-family: helvetica,arial,sans-serif; font-size:10pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
"code {font-family: courier,couriernew,monospaced; font-size: 10pt; margin-bottom: 0; margin-bottom:0; margin-top: 0;} \n" +
".copy {align: center; font-family: helvetica,arial,sans-serif; font-size:8pt; margin-bottom: 0; margin-top: 0;} \n" +
".footnote {font-family: helvetica,arial,sans-serif; font-size:10pt; } \n" +
".gloss {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; } \n" +
".grouptitleix {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 10; margin-top: 20pt; font-size: 14pt;} \n" +
".h1 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 0; margin-top: 30pt; font-size: 18pt;} \n" +
".h2 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 10; margin-top: 30pt; font-size: 16pt;} \n" +
".h3 {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 10; margin-top: 20pt; font-size: 14pt;} \n" +
".h4 {font-family: helvetica,arial,sans-serif; font-style: italic; font-color: black;margin-bottom: 0; margin-top: 16pt; font-size: 11pt;} \n" +
".h5 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 0; margin-top: 0; font-size: 8pt;} \n" +
".navigation {font-family: helvetica,arial,sans-serif; font-weight: bold; color: #993300; margin-bottom: 0; margin-top: 0; font-size:10pt;} \n" +
".note {font-family: helvetica,arial,sans-serif; font-size:10pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
".list1 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; margin-left: 12pt; list-style-position: outside; } \n" +
".list2 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; text-indent: 12pt; margin-left: 18pt; } \n" +
".list3 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; text-indent: 18pt; margin-left: 24pt; } \n" +
".para1 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; margin-left: 12pt; } \n" +
".para2 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; margin-left: 18pt; } \n" +
".para3 {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; margin-left: 24pt; } \n" +
"pre {font-family: courier,couriernew,monospaced; font-size: 10pt; margin-bottom: 0; } \n" +
".refh1 {font-family: palatino,times,timesnewroman,serif; font-weight: normal; color: black;margin-bottom: 10; margin-top: 30pt; font-size: 18pt;} \n" +
".refh2 {font-family: palatino,times,timesnewroman,serif; font-weight: normal; color: black; margin-bottom: 10; margin-top: 30pt; font-size: 16pt;} \n" +
".refhead {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 4; margin-top: 15pt; font-size: 11pt;} \n" +
".tabletext {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; } \n" +
".tablehead {text-align: left;font-family: helvetica,arial,sans-serif; font-weight: bold; font-size:10pt; margin-bottom: 4; margin-top: 0; } \n" +
".text {font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 10; margin-top: 0; } \n" +
".tip {font-family: helvetica,arial,sans-serif; font-size:10pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
".title {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black;margin-bottom: 30pt; margin-top: 16pt; font-size: 16pt;} \n" +
".toc1 {font-family: helvetica,arial,sans-serif; font-size: 11pt; font-weight: bold; margin-bottom: 0; margin-top: 30; text-indent: 20;} \n" +
".tocc {font-family: helvetica,arial,sans-serif; font-size: 11pt; font-weight: bold; margin-bottom: 0; margin-top: 7; text-indent: 20;} \n" +
".tochead1 {font-family: helvetica,arial,sans-serif; font-size: 10pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 20;} \n" +
".tochead2 {font-family: helvetica,arial,sans-serif; font-size: 10pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 40;} \n" +
".tochead3 {font-family: helvetica,arial,sans-serif; font-size: 10pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 60;} \n" +
".tocnontoc {font-family: helvetica,arial,sans-serif; font-size: 10pt; font-weight: normal; text-indent: 0;} \n" +
".tocpart {font-family: helvetica,arial,sans-serif; font-size:13pt; font-weight: bold; margin-bottom: 0; margin-top: 20;} \n" +
".update {text-align: right; font-family: helvetica,arial,sans-serif; font-size:8pt; margin-bottom: 0; margin-top: 0;} \n" +
"</style>";
var OtherStyle = "<style name=NOTWINDOWS>\n" +
"body,p {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; } \n" +
"th,tr,td,br,li,dl,dd,ul,ol,li {font-family: helvetica,arial,sans-serif; font-size:12pt; } \n" +
".bartext {font-family: helvetica,arial,sans-serif; font-weight: bold; color: #666666; margin-bottom: 0; margin-top: 0; font-size:17pt;} \n" +
".callout {font-family: helvetica,arial,sans-serif; font-size: 10pt;} \n" +
".calloutlarge {font-family: helvetica,arial,sans-serif; font-size: 11pt;} \n" +
".calloutlargebold {font-family: helvetica,arial,sans-serif; font-size: 11pt; font-weight: bold;} \n" +
".calloutsmall {font-family: helvetica,arial,sans-serif; font-size: 8pt; font-weight: normal;} \n" +
".caption {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 5; margin-top: 0; font-size: 13pt;} \n" +
".caution {font-family: helvetica,arial,sans-serif; font-size:12pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
"code {font-family: courier,couriernew,monospaced; font-size: 12pt; margin-bottom: 0; margin-bottom:0; margin-top: 0;} \n" +
".copy {align: center; font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 0; margin-top: 0;} \n" +
".footnote {font-family: helvetica,arial,sans-serif; font-size:12pt; } \n" +
".gloss {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; } \n" +
".grouptitleix {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 10; margin-top: 20pt; font-size: 17pt;} \n" +
".h1 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 0; margin-top: 30pt; font-size: 22pt;} \n" +
".h2 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 10; margin-top: 30pt; font-size: 19pt;} \n" +
".h3 {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 10; margin-top: 20pt; font-size: 17pt;} \n" +
".h4 {font-family: helvetica,arial,sans-serif; font-style: italic; font-color: black;margin-bottom: 0; margin-top: 16pt; font-size: 14pt;} \n" +
".h5 {font-family: helvetica,arial,sans-serif; font-weight: normal; color: black; margin-bottom: 0; margin-top: 0; font-size: 10pt;} \n" +
".navigation {font-family: helvetica,arial,sans-serif; font-weight: bold; color: #993300; margin-bottom: 0; margin-top: 0; font-size:12pt;} \n" +
".note {font-family: helvetica,arial,sans-serif; font-size:12pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
".list1 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; margin-left: 12pt; list-style-position: outside; } \n" +
".list2 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; text-indent: 12pt; margin-left: 18pt; } \n" +
".list3 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; text-indent: 18pt; margin-left: 24pt; } \n" +
".para1 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; margin-left: 12pt; } \n" +
".para2 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; margin-left: 18pt; } \n" +
".para3 {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; margin-left: 24pt; } \n" +
"pre {font-family: courier,couriernew,monospaced; font-size: 12pt; margin-bottom: 0; } \n" +
".refh1 {font-family: palatino,times,timesnewroman,serif; font-weight: normal; color: black;margin-bottom: 10; margin-top: 30pt; font-size: 22pt;} \n" +
".refh2 {font-family: palatino,times,timesnewroman,serif; font-weight: normal; color: black; margin-bottom: 10; margin-top: 30pt; font-size: 19pt;} \n" +
".refhead {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black; margin-bottom: 4; margin-top: 15pt; font-size: 13pt;} \n" +
".tabletext {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; } \n" +
".tablehead {text-align: left;font-family: helvetica,arial,sans-serif; font-weight: bold; font-size:12pt; margin-bottom: 4; margin-top: 0; } \n" +
".text {font-family: helvetica,arial,sans-serif; font-size:12pt; margin-bottom: 10; margin-top: 0; } \n" +
".tip {font-family: helvetica,arial,sans-serif; font-size:12pt; font-weight: bold; margin-bottom: 0; margin-top: 0; } \n" +
".title {font-family: helvetica,arial,sans-serif; font-weight: bold; color: black;margin-bottom: 30pt; margin-top: 16pt; font-size: 19pt;} \n" +
".toc1 {font-family: helvetica,arial,sans-serif; font-size: 13pt; font-weight: bold; margin-bottom: 0; margin-top: 30; text-indent: 20;} \n" +
".tocc {font-family: helvetica,arial,sans-serif; font-size: 13pt; font-weight: bold; margin-bottom: 0; margin-top: 7; text-indent: 20;} \n" +
".tochead1 {font-family: helvetica,arial,sans-serif; font-size: 12pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 20;} \n" +
".tochead2 {font-family: helvetica,arial,sans-serif; font-size: 12pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 40;} \n" +
".tochead3 {font-family: helvetica,arial,sans-serif; font-size: 12pt; font-weight: normal; margin-bottom: 0; margin-top: 2; text-indent: 60;} \n" +
".tocnontoc {font-family: helvetica,arial,sans-serif; font-size: 12pt; font-weight: normal; text-indent: 0;} \n" +
".tocpart {font-family: helvetica,arial,sans-serif; font-size:15pt; font-weight: bold; margin-bottom: 0; margin-top: 20;} \n" +
".update {text-align: right; font-family: helvetica,arial,sans-serif; font-size:10pt; margin-bottom: 0; margin-top: 0;} \n" +
"</style>";
if ( client.indexOf("win") != -1 ){
document.write( WinStyle );
}else{
document.write( OtherStyle );
}
// End hiding -->
</script>
</head>
<body text="#000000" link="#666699" vlink="#666699" alink="#333366" bgcolor="#FFFFFF">
<!--maincontent defines everything between the body tags -->
<!--start maincontent-->
<!--navigationcontent defines the top row of links and the banner -->
<!--start navigationcontent-->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="bottom" width="67">
<img src="netscape48.gif" height="48" width="48" border="0" alt="Netscape logo" />
</td>
<td valign="middle">
<span class="bartext"> <br />Guide to Customizing and Distributing Mozilla 1.4.1
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<hr size="4" noshade="noshade" />
<span class="navigation">
<a style="text-decoration: none" href="cd_cck.htm">
Previous
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
<span class="navigation">
<a style="text-decoration: none" href="guide.html">
Contents
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
<span class="navigation">
<a style="text-decoration: none" href="verify_tool_cck.htm">
Next
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
</td>
</tr>
</table>
<!--end navigationcontent-->
<!--bookcontent defines the actual content of the file, sans headers and footers -->
<!--start bookcontent-->
<blockquote>
<br />
<p class="title">
<a name="13832"> </a>
<a name=""> </a>
<font color="#666666">
Chapter&#32;9
&nbsp;
</font>
<a name="13833"> </a>
<a name="Preparing to Create the Installer"> </a>
Preparing to Create the Installer
</p><p class="text">
<a name="14414"> </a>
The final screen presented by the CCK tool, called Create the Installer, allows you to specify which Mozilla components you want your installer to install. You can also use this screen to specify up to two additional installers to include with your customized Mozilla installation package.
</p>
<p class="text">
<a name="14709"> </a>
This chapter describes the Mozilla components you can choose from and the requirements for additional installers you may wish to create.
</p>
<p class="text">
<a name="14719"> </a>
This chapter contains these sections:
</p>
<p class="text">
<a name="14720"> </a>
<a href="installer_cck.htm#14288" >Selecting Mozilla Components</a><br /><a href="installer_cck.htm#14324" >Providing Additional Installers</a>
</p>
<p class="h1">
<a name="14288"> </a>
<a name="Selecting Mozilla Components"> </a>
Selecting Mozilla Components
<hr size="2" noshade="noshade" />
</p>
<p class="text">
<a name="14295"> </a>
<a href="installer_cck.htm#15013" >Table&nbsp;9-1</a> lists the optional components that you can include (or exclude) for your customized Mozilla installer.
</p>
<p class="text">
<a name="14743"> </a>
Note that Mozilla browser is always installed. If you choose not to include any additional components, your Mozilla installer will install Mozilla browser only.<br />
<p class="caption">
<a name="15013"> </a>
<a name=""> </a>
Table 9-1 &nbsp;&nbsp; Optional components you can include in your Mozilla installer
</p>
<br/>
<table width="90%" border="1" cellspacing="0" cellpadding="4">
<tr bgcolor="#CCCCCC" align="left" valign="top">
<th valign="top" align="left">
<p class="tablehead">
<a name="15023"> </a>
Component
</p>
</th>
<th valign="top" align="left">
<p class="tablehead">
<a name="15025"> </a>
Description
</p>
</th>
<th valign="top" align="left">
<p class="tablehead">
<a name="15027"> </a>
Windows
</p>
</th>
<th valign="top" align="left">
<p class="tablehead">
<a name="15029"> </a>
Linux
</p>
</th>
<th valign="top" align="left">
<p class="tablehead">
<a name="15031"> </a>
Macintosh
</p>
</th>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15033"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15035"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15037"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15039"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15041"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15043"> </a>
Mail
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15045"> </a>
Email and newsgroup software
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15047"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15049"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15051"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15053"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15055"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15057"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15059"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15061"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15063"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15065"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15067"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15069"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15071"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15073"> </a>
Spell Checker
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15075"> </a>
For use with Mail &amp; News and Composer
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15077"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15079"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15081"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15083"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15085"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15087"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15089"> </a>
No
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15091"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15093"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15095"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15097"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15099"> </a>
No
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15101"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15103"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15105"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15168"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15170"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15172"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15113"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15115"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15117"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15119"> </a>
No
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15121"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15123"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15125"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15156"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15158"> </a>
No
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15160"> </a>
No
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15133"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15135"> </a>
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15137"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15139"> </a>
No
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15141"> </a>
Yes
</p></td>
</tr>
<tr>
<td valign="top">
<p class="tabletext">
<a name="15143"> </a>
Classic skin
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15148"> </a>
Support for Mozilla 1.4.1 Classic theme
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15162"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15164"> </a>
Yes
</p></td>
<td valign="top">
<p class="tabletext">
<a name="15166"> </a>
Yes
</p></td>
</tr>
</table>
</p>
<p class="h1">
<a name="14324"> </a>
<a name="Providing Additional Installers"> </a>
Providing Additional Installers
<hr size="2" noshade="noshade" />
</p>
<p class="text">
<a name="14643"> </a>
You can include installers for up to two additional products in your Mozilla installer. When the user installs the recommended Mozilla configuration, the additional installers are automatically installed after the main Mozilla installation completes. However, if the user chooses the Custom path when installing Mozilla, the user can choose not to install the additional components.
</p>
<p class="text">
<a name="14328"> </a>
Each installer must consist of a single, self-extracting executable (<code>.exe</code>) file, such as those created by installation creation programs such as InstallShield from InstallShield Software Corporation. Before you run the CCK tool, place your installers here for convenience:
</p>
<p>
<code>
<a name="14661"></a>
installation_directory\CCKTool\Configs\<em>my_config</em>\Workspace\CustInst\
</code>
</p><p class="text">
<a name="14330"> </a>
You specify a path to the additional installers in the last screen presented by the CCK tool: "Create the Installer."
</p>
<p class="text">
<a name="14668"> </a>
<b>Important:</b> When you specify the size in kilobytes of each installer, Mozilla recommends that you enter a number approximately three times the size of the actual installer <code>.exe</code> file, to ensure that the installer has enough room to expand and install the program on the user's hard disk.
</p>
<p class="text">
<a name="14676"> </a>
</p>
</blockquote>
<!--end bookcontent-->
<!--footercontent defines the bottom navigation and the copyright. It also includes
the revision date-->
<!--start footercontent-->
<blockquote>
<br />
<br />
<span class="navigation">
<a style="text-decoration: none" href="cd_cck.htm">
Previous
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
<span class="navigation">
<a style="text-decoration: none" href="guide.html">
Contents
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
<span class="navigation">
<a style="text-decoration: none" href="verify_tool_cck.htm">
Next
</a>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
<hr noshade="noshade" size="1" />
<p class="copy">Copyright &#169; 2003 Netscape Communications Corp. All rights reserved.</p>
<br />
<p class="update">Last Updated <b>July 30, 2003</b></p>
</blockquote>
<!--end footercontent-->
<!--end maincontent-->
</body>
</html>