Symbian3/PDK/Source/GUID-474A9F80-2B3E-5D11-8D2E-95E217BEB84A.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 9 59758314f811
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
    13 Package Upgrades</title><prolog><metadata><keywords/></metadata></prolog><conbody>
    13 Package Upgrades</title><prolog><metadata><keywords/></metadata></prolog><conbody>
    14 <p>Packages that are preinstalled using InterpretSIS must follow certain rules
    14 <p>Packages that are preinstalled using InterpretSIS must follow certain rules
    15 while upgrading, as explained in the following sections: </p>
    15 while upgrading, as explained in the following sections: </p>
    16 <section><title>Standard upgrade rules</title> <p>InterpretSIS supports the
    16 <section><title>Standard upgrade rules</title> <p>InterpretSIS supports the
    17 following upgrade types: </p> <fig id="GUID-E97B0D4F-6B3A-5595-A0C2-B87C1457E80F">
    17 following upgrade types: </p> <fig id="GUID-E97B0D4F-6B3A-5595-A0C2-B87C1457E80F">
    18 <image href="GUID-718E1B9F-C05D-559A-AF69-BD9CFAF190FB_d0e24274_href.png" placement="inline"/>
    18 <image href="GUID-718E1B9F-C05D-559A-AF69-BD9CFAF190FB_d0e30458_href.png" placement="inline"/>
    19 </fig> <p>* The base SA and associated upgrades are removed ** The base SA
    19 </fig> <p>* The base SA and associated upgrades are removed ** The base SA
    20 is removed prior to the installation of the SA upgrade. </p> <p>InterpretSIS
    20 is removed prior to the installation of the SA upgrade. </p> <p>InterpretSIS
    21 returns an error if the rules are violated during an upgrade. It supports
    21 returns an error if the rules are violated during an upgrade. It supports
    22 variants of file names and usage of wildcards for Stub SIS files. </p> </section>
    22 variants of file names and usage of wildcards for Stub SIS files. </p> </section>
    23 <section><title>Non-removable package upgrade rules</title> <p>The following
    23 <section><title>Non-removable package upgrade rules</title> <p>The following
    24 table summarises the rules that apply when performing patch upgrade, partial
    24 table summarises the rules that apply when performing patch upgrade, partial
    25 upgrade or replacement of <i>non-removable</i> packages installed using <codeph>InterpretSIS</codeph>.
    25 upgrade or replacement of <i>non-removable</i> packages installed using <codeph>InterpretSIS</codeph>.
    26 The general rule is that a removable package cannot be made non-removable,
    26 The general rule is that a removable package cannot be made non-removable,
    27 and a non-removable package cannot be made removable. </p> <fig id="GUID-20A6F1E5-45DC-5AC0-92F2-181A5AFB77F0">
    27 and a non-removable package cannot be made removable. </p> <fig id="GUID-20A6F1E5-45DC-5AC0-92F2-181A5AFB77F0">
    28 <image href="GUID-301CEDFA-6329-56BA-ADA6-8A89BA17E398_d0e24299_href.png" placement="inline"/>
    28 <image href="GUID-301CEDFA-6329-56BA-ADA6-8A89BA17E398_d0e30483_href.png" placement="inline"/>
    29 </fig> <p>* If the partial upgrade modifies files in the <codeph>SP</codeph>,
    29 </fig> <p>* If the partial upgrade modifies files in the <codeph>SP</codeph>,
    30 the <codeph>PU(NR)</codeph> is modified when the <codeph>SP</codeph> is removed. </p> <p>**
    30 the <codeph>PU(NR)</codeph> is modified when the <codeph>SP</codeph> is removed. </p> <p>**
    31 The original <codeph>PA</codeph> is removed, including the private directory,
    31 The original <codeph>PA</codeph> is removed, including the private directory,
    32 before upgrading. </p><p><b>Notes:</b></p><ul>
    32 before upgrading. </p><p><b>Notes:</b></p><ul>
    33 <li><p><codeph>NR</codeph> upgrades are performed to the same drive as the
    33 <li><p><codeph>NR</codeph> upgrades are performed to the same drive as the