<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 255); font-size: 14px; font-family: Arial, sans-serif; "><div><div><div><br></div><div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; "><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: Arial, sans-serif; ">Hello,</span></div></div></div></div><span id="OLK_SRC_BODY_SECTION"><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-family: Arial, sans-serif; "><div><div><div style="color: rgb(0, 0, 255); font-size: 14px; "><br></div><div style="color: rgb(0, 0, 255); font-size: 14px; ">I'm writing upgrade/rollback mechanism for our software. </div><div style="color: rgb(0, 0, 255); font-size: 14px; ">I read several articles about what's being run during upgrade, and how to repackage the old rpm. </div><div style="color: rgb(0, 0, 255); font-size: 14px; "><br></div><div style="color: rgb(0, 0, 255); font-size: 14px; ">What happens during - -rollback of the package I have just installed? </div><ul><li>Does the %pre %post of the old package activated? </li><li>Does %preun %postun of new current package run? </li><li>What happens if I use the auto rollback feature upon error? Is it safe to use? </li></ul><div style="color: rgb(0, 0, 255); font-size: 14px; "><br></div><div><div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; "><br></div><font style="color: rgb(0, 0, 255); font-size: 14px; " color="#0034ff"><span style="font-size: 12pt; ">Regards,<br>
Adi Levy</span></font><div><font class="Apple-style-span" color="#0034ff"><span class="Apple-style-span" style="font-size: 16px;"><br></span></font></div></div></div></div></div></div></span></body></html>