Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Package header

The package header contains the package name in each of the supported languages, the UID of the package, the major and minor version number and build number, and package options.

The syntax for a package header is:

#{"Package name for language 1", ...}, (package-uid), major, minor, build-number[, package-options, ...]

For example:

#{"MyApp-EN", "MyApp-FR", "MyApp-Zulu"}, (0x1000001F), 1, 2, 3, TYPE=SA


package-options

In the package-header statement, package-options may be any of the following:

Abbreviation Name Description

TYPE=package-type

Specifies the package-type that identifies the purpose of the package

SH

SHUTDOWNAPPS

Shuts down all applications on the device.

Because Software Install terminates running applications on the device as needed during the installation process, this flag is deprecated.

NC

NOCOMPRESS

Files will not be compressed within the SIS file.


package-type

package-type may be any one of the following:

Abbreviation Name Description

SA

SISAPP

A package containing an application (the default type). For details on upgrading applications, see Upgrading rules.

SP

SISPATCH

A package that patches an existing component. It may be uninstalled separately from the package it patches. For more details, see Upgrading rules.

PU

PARTIALUPGRADE

This is a variation of SA in that files present in the original package that are missing from the PU package are not removed. It may not be uninstalled separately from the package it upgrades. For more details, see Upgrading rules.

PA

PIAPP

This is a special indicator for use with applications which are pre-installed, in-place, on media cards. For more information, see the section on Installing software via a media card.

PP

PIPATCH

This is a special indicator for use with patches which are pre-installed, in-place, on media cards and augment an application present on the device (for example, to provide extra game levels). For more information, see the section on Installing software via a media card.


General notes