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 |