<div style="margin-left: 40px;">On Wed, Dec 10, 2008 at 9:13 AM, qiuhd &lt;<a href="mailto:qiuhd@yahoo.com.cn">qiuhd@yahoo.com.cn</a>&gt; wrote:<br></div><div style="margin-left: 40px;">&gt; Hi, Guys<br>&gt; Please help me about this upgrade problem.<br>
&gt; I built two packages, A and B, B has dependency on A. I have a old version<br>&gt; of A ( A_1.0.rpm) installed on my linux system, now I want to upgrade to the<br>&gt; new version by execute<br>&gt; rpm -Uvh A_2.0.rpm B_2.0.rpm<br>
&gt; If the %pre scriptlet failed because of some reason, I think the upgrade<br>&gt; should abort and leave the old installed on untouched.<br><br></div>The new B depends on the new A ? From your description i think no. Why should be the upgrade abort all ? <br>
If you use a C rpm - unrelated a A but with %pre failing - what do you think should be happen on : rpm -Uvh C_1_0.rpm B_2_0.rpm ?<br>B should be failing to upgrade ? <br><br>Regards<br><br>