[OE-core] an rpm question: can i get an update/install history relative to a baseline?

Robert P. J. Day rpjday at crashcourse.ca
Thu May 5 12:15:37 UTC 2016


  i'm sure there's a trivial answer to this, but here's what i'm
after. say i use OE to build an image for a target board, rpm-based,
load it and start running it -- imagine i say this is "version 1.0".
as time goes by, i occasionally update existing packages or install
new packages for extra functionality. at any time, i'd like to
generate a "change manifest" relative to the original installation;
IOW, just a changelog of what's happened *only* since the original
install. that should be simple, but wait, it gets better.

  eventually, a new release, say "1.1" comes out, and a full upgrade
to that new release is done. at that point, i want to reset the
baseline for the change manifest relative to 1.1, so the new change
manifest appears empty, and starts tracking changes from that new
version. and so on, and so on.

  or, now that i think about it, i guess i want the general ability to
query the change manifest relative to any "official" release, assuming
i can identify when an official release is applied to the system.

  is there a simple rpm command to do this? i can see a utility called
rpm-manifest:

  https://github.com/jumanjiman/rpm-manifest

that will at least tell me that *something* changed, but doesn't go
into detail.

  so what overlooked feature of rpm (or the smart package manager, if
need be) am i missing?

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================





More information about the Openembedded-core mailing list