Archived:Reinstallation problem in early SW builds on devices compliant with S60 2nd Edition, Feature Pack 1 (Known Issue)
Issue applies to out of scope platform versions.
Article Metadata
Tested with
Compatibility
Article
Contents |
Overview
This known issue concerns the system installer and .sis installation packages that contain embedded SIS files.
Symptoms
Embedded components are reinstalled, but the main application is not reinstalled.
Description
Reinstalling an application package (.sis) which contains embedded .sis components results in the main application not being installed.
How to reproduce
; Demo.pkg
;
;Language - standard language definitions
&EN
; standard SIS file header
#{"Demo"},(0x01005AAA),1,0,0
;
"..\..\..\epoc32\release\armi\urel\Demo.app"-"!:\system\apps\Demo\Demo.app"
"..\..\..\epoc32\data\z\system\apps\Demo\Demo.rsc"-"!:\system\apps\Demo\Demo.rsc"
; normal way to embed a .sis package causes the problem
; in reinstallation
@"embedded.sis", (0x10005555)
Solution
The problem will be fixed in maintenance SW builds for the devices in question.
For devices that have early SW builds, the installation package can be changed with the example code shown below to overcome the problem. This solution also works with devices that have the maintenance SW builds.
; Demo.pkg
;
;Language - standard language definitions
&EN
; standard SIS file header
#{"Demo"},(0x01005AAA),1,0,0
; moving the embedded .sis before the list of main
; components will resolve the problem
@"embedded.sis", (0x10005555)
;
"..\..\..\epoc32\release\armi\urel\Demo.app"-"!:\system\apps\Demo\Demo.app"
"..\..\..\epoc32\data\z\system\apps\Demo\Demo.rsc"-"!:\system\apps\Demo\Demo.rsc"


(no comments yet)