* Description of the PKG file and the method for generating the SIS file

Source: Internet
Author: User
; Eccosym. PKG

; Ages
& En

; Header
# {"Eccosym"}, (0x0327fcfa), 223

; Supports Series 60 V 2.0
(0x101f7960), 0, 0, 0, {"series60productid "}

; Target
"/Symbian/7.0 S/series60_v21_cw/epoc32/release/armi/urel/eccosym. app"
-"! :/System/apps/eccosym. app"
"/Symbian/7.0 S/series60_v21_cw/epoc32/data/z/system/apps/eccosym. RSC"
-"! :/System/apps/eccosym. RSC"
"/Symbian/7.0 S/series60_v21_cw/epoc32/data/z/system/apps/eccosym. AIF"
-"! :/System/apps/eccosym. AIF"
"/Symbian/7.0 S/series60_v21_cw/epoc32/data/z/system/apps/eccosym/eccosym_caption.rsc"
-"! :/System/apps/eccosym/eccosym_caption.rsc"

The following sections of this file are explained in sequence:

L a line starting with a semicolon (;) is a comment. These annotations are mainly for developers, and the generators ignore them.

L & en indicates the language used by the installer. En indicates that the English language is used in the United States. However, make sure that the character string that appears later uses English letters.

L # {"eccosym"}, (0x0327fcfa), 1,03, 223. This is the header of the standard Symbian sisfile. All PKG must contain this line and must be followed by the Language setting. Here, eccosym is the program name, 0x0327fcfa, the UID of the developed program, and the number _ following the uid in the @ see/group/eccosym. MMP file. The numbers 1, 03, 223, = major version number, minor version number, and creation number are used for Version Control of the installer.

L (0x101f7960), 0, 0, 0, {"series60productid "}. This statement illustrates the components that need to be prepared before the program is installed. In fact, the requirement must be the platform of series60. If you need other components, You need to describe them here. 0x101f7960 is the UID of the component. It actually represents the s60 2.0 platform. For the s60 2.1 platform, it should be 0x101f9115. 0, 0, 0 are the primary and secondary version numbers and creation numbers respectively. series60productid is the description text used to display to users when they need to be displayed.

; Target
"/Symbian/7.0 S/series60_v21_cw/epoc32/release/armi/urel/eccosym. app"
-"! :/System/apps/eccosym. app"

L finally, it is the actual statement.
& Quot;/Symbian/7.0 S/series60_v21_cw/epoc32/release/armi/urel/eccosym. APP is the source location of the app file. It is only the location of the compiled file in the PC. You can use absolute positions or relative positions as in the example.

"! :/System/apps/eccosym. app is the location of the file on the target machine. "! "Indicates the driver to which the agent is installed. If you do not want to specify the driver, you can use" C: ", which indicates that the agent is installed under the C drive of the smartphone. The two statements indicate that the files at the specified location are copied to the specified location of the smartphone.

Edit the following sis. BAT file:

Makesis-V eccosym. PKG

* PKG and sis. Bat are stored in the SIS directory.

When you run sis. bat, the *. sisfile is automatically generated.
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.