Lamar Owen wrote: > On 04/28/2016 08:45 AM, Sergio Belkin wrote: >> I've found some issues upgrading mysql, some people recommends run >> mysql_upgrade. I wonder why such a script is not run from scriptlet of >> mysql-server rpm. > Back in the Dark Ages of the PostgreSQL RPMset (PostgreSQL 6.5), early > in my time as RPM maintainer for the community PostgreSQL.org RPMset, I > asked a very similar question of some folks, and I got a canonical > answer from Mr. RPM himself, Jeff Johnson. > > The answer is not very complex, but it was spread across a several > message private e-mail thread. The gist of it is that the RPM > scriptlets are very very limited in what they can do. Trying to do > something clever inside an RPM scriptlet is almost never wise. The key > thing to remember is that the scriptlet has to be able to be run during > the OS install phase (back when upgrades were actually supported by the > OS installer that is now known as anaconda). Quoting this introductory > section: <MVNCH> We have an answer we really like: yum-post-transaction-actions. Great plugin... and it will do whatever you want... like, say: sed -i s/sbin\/shutdown/bin\/false/ /etc/apcupsd/apccontrol mark "and are there three, or six, servers plugged ino the rackmount UPS? Yes."