Hi Forum Members,
Im having an issue when trying to install a sis file of type SISPATCH. I have two sis files which are being embedded onto the third. Among the two sis files, one is the base sis file and another one its patch files.
For example:
Base SIS File:
Patch SIS File:Code:#{"Base"},(0x20001000),1,00,0, TYPE=SA %{"Base Vendor"} :"Base Vendor" ; S60 v3.0 [0x101F7961], 0, 0, 0, {"Series60ProductID"} "base.txt"-"C:\data\PkgTest\base.txt"
Code:#{"Base Patch"},(0x20001000),1,00,0, TYPE=SP %{"Patch Vendor"} :"Patch Vendor" ; S60 v3.0 [0x101F7961], 0, 0, 0, {"Series60ProductID"} "patch.txt"-"C:\data\PkgTest\patch.txt"
Embedded SIS File:
While installing the embedded sis file, its fails saying "Unable to install, Install Base Package First"Code:#{"Embedded"},(0x20001001),1,00,0, TYPE=SA %{"Patch Vendor"} :"Patch Vendor" ; S60 v3.0 [0x101F7961], 0, 0, 0, {"Series60ProductID"} @"base.sisx",(0x20001000) @"basepatch.sisx",(0x20001000)
My question is, im installing the base package first and then comes the patch package as you can find. Still it happens so? Why?
and more over, if i mention as such in the embedded sis file,
it always comes to the ELSE part which means the base package is not installed.Code:@"base.sisx",(0x20001000) IF package(0x20001000) @"basepatch.sisx",(0x20001000) ELSE // Do something
These sis files works when installed seperately but not when embedded.
I was just trying out a basic example as i faced such an issue in the on going example.
the package structure is :
BaseApp.sis (requires WriteDeviceData)
BaseApp EXE
Dictionaries (installed in private directory)
English resource files (installed in \resource\apps\)
FEP.sis (requires ALL-TCB)
o FEP
o FEP English resource files (installed in
\resource\apps,\resource\plugins, \resource\fep\)
How could we solve this issue as i need to install both the base and its patch under the same sis file for signing reasons.
Thanks,
Priju

Reply With Quote

