The SIPB Thunderbird Locker - Maintainers

Purpose

The goal of the Thunderbird script is to simplify execution of the binaries and aid in the testing of new installations.

The script is based on the IS script used to launch the Mozilla Suite (SeaMonkey).

Execution

The Thunderbird launcher script is:

thunderbird.sh
Launches Mozilla Thunderbird. AFS location: /mit/thunderbird/arch/share/bin/thunderbird.sh

Both scripts automatically create the execution environment. This includes setting the paths to needed libraries and plugins. Necessary lockers are attached.

As with Mozilla, the user's profile is checked to see whether it is locked. If so, the user is presented with a dialog asking them what to do.

If Thunderbird is already running, the script will attempt to open a new window. Otherwise, the binary will be executed.

Testing & Versions

Binary Directories

The scripts require a particular directory structure in order to find the binaries to run. Specifically, binary directories must be placed under: /mit/thunderbird/arch/$ATHENA_SYS/versions/ (which may be a symlink to another location). Versions may be specified by passing either of the following options as the first argument to the script. If no argument is specified the current version (pointed to by the current symlink) is run.

--listver
Lists the versions of Mozilla Thunderbird that are availible for your particular hardware platform. This lists everything in the /mit/thunderbird/arch/$ATHENA_SYS/versions/ directory which is not prefixed by a '.'
--runver <version>
Runs the specified version of Mozilla Thunderbird. If the specified version is invalid, the script exits with an error.

Copyright © 2007 Charles Dominguez.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

Last revised: $Date: 2007-01-20 21:01:38 -0500 (Sat, 20 Jan 2007) $
Version: $Revision: 28 $