Short Tip: Extract pre/post-install scripts from a rpm

Once in a while it is necessary to have a look at the content of a binary rpm. However, this might not be enough: some packages come along with rather important and heavy pre/post-install scripts, and in security sensitive/productive systems it might be sensible to check these if you install 3rd party/external rpms.

In contrast to the binary extraction via cpio the scripts can be displayed with rpm itself:

rpm -qp --scripts my_package.rpm > ListOfScripts

Just in case you wonder why I only published short tips the last posts: I simply learn quite a lot these days in my new job, and it’s hard to remember all th good tips and tricks. I need to write them down somewhere, and the best place to do so for me is my blog 😉


3 thoughts on “Short Tip: Extract pre/post-install scripts from a rpm”

  1. An alternative method is to use Midnight Commander that creates a nice virtual filesystem when you press enter on any rpm. From there you have access to descriptions, contents and also the scripts. These can be easily copied as separate files to another location.

Comments are closed.