Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3


...

Info

Information

How

...

Customizing Works - A Process Overview

This is a high level overview of what customizing and creating an installer involves. The detailed steps for each platform are explained after the overview.

...

Customizing the PRO Client involves:

  1. Downloading the installer files for your version and your platform
  2. Opening and copying installer resources
  3. Editing the installer files
  4. Preparing the installers for distribution, see Creating Installers



Preparing to Edit Installer Files



Section
Panel
borderColor#CCAA66
bgColor#FFFFEE

Windows

  1. Download the latest PRO Client.
  2. Download latest version of the Customizable Windows files.
  3. Unzip the zip file. It contains the following:
    • custom/ – This folder contains the items to customize.
    • cpinstall.ico – This is the icon file that the installer uses to places an application icon on the desktop.
      • Note: The .ico file must be created using an icon editor. Saving a .gif or .png as an .ico will not work.
  4. After you have finished modifying the installer files follow these remaining steps to create your installers.



Section
Panel
borderColor#CCAA66
bgColor#FFFFEE

Mac OS X

The installer is case-sensitive, so be sure to retain the same case as used in the installer sample files. You can use either the command line or the GUI to access the files that you want to change.

  1. Mount the PRO Client image.
  2. In CrashPlanPRO.mpkg, open the package contents:
    • From the command line navigate to /Volumes/CrashPlanPRO/Install CrashPlanPRO.mpkg/Contents/Resources
      OR…
    • CTRL+click (or right-click) Install CrashPlanPRO.mpkg and choose Show Package Contents.
  3. Create a folder called Custom at the same level as Custom-example.
  4. As you change files in the Custom-example folder, copy them over to Custom (keep the sub-folder name).
    Only move/copy the files that you have changed.
  5. After you have finished modifying the installer files follow these remaining steps to create your installers.



Section
Panel
borderColor#CCAA66
bgColor#FFFFEE

Linux

You can customize the skin and even the text that shows up on your Linux clients.

  1. Gunzip/untar the download.
  2. Within the extracted crashplan folder, notice the .Custom-example folder.
    You will customize files you find here and move them to the .Custom folder, including the hidden files.
  3. Create a folder named .Custom next to .Custom-example
  4. As you change files in the .Custom-example folder, copy them over to .Custom (keep the sub-folder name).
    Only move/copy the files that you have changed.
  5. After you have finished modifying the installer files follow these remaining steps to create your installers.



Editing Installer Files

Specifying Default Settings

In the in the Custom/conf/default.service.xml file you can build the following information into the installer:

...

default.service.xml <authority address="192.168.0.1:4282" registrationKey="AAAA-BBBB-CCCC-DDDD"
username="${username}@acme.org" password="${deferred}"/>

Section

Panel



Creating an Installer
Anchor
createinstaller
createinstaller

...

ECHO Uninstalling CrashPlan...
msiexec /x {AC7EB437-982A-47C0-BC9A-E7FBD06B1ED6} /qn CP_REMOVE_ALL_FILES=%CP_REMOVE_ALL_FILES%

How It Works - Mac OS X Installer
Anchor
macinstaller
macinstaller

PRO Server customers who have a lot of Mac clients often want to push out and run the installer for many clients at a time. Because we don't offer a push installation solution, you'll need to use other software to push-install CrashPlan, such as Apple's ARD.

...