title: How to exit rpm install in case of an error
body: <p>I am looking for a way to exit rpm install if some condition is false. I have added a small script in the %pre section that exits install if my condition fails. </p>
  
  <p>The problem I am facing is I see that the %pre scriptlet is executed, and rpm install does fail. Yet at the end of it I get these 2 lines which I don't want -- Installed ... followed by Complete!</p>
  
  <pre><code>Downloading Packages:
  Running Transaction Test
  Finished Transaction Test
  Transaction Test Succeeded
  Running Transaction
  missing file zyWhg1. exiting install..
  error: %pre(tyr-3.2.1.x86_64) scriptlet failed, exit status 255
  error:   install: %pre scriptlet failed (2), skipping tyr-3.2.1
  
  Installed: tyr-3.2.1.x86_64 0:3.2.1
  Complete!
  </code></pre>