Finding update contents

Magill

Registered
If you are comfortable with the command line, ie terminal, the information about "what" is in an update can be found in the directory /library/receipts/ in a file called <>.bom.
<P>
A utility called "lsbom" will read that file and tell you what was in the "bill of materials" processed by the install package. Pipe the output through "more" as it is long... and use a wide screen as everything is full path names.
(The -s option lists the pathnames only) There is no man page for lsbom. Type "lsbom" with no arguments to get the "usage" statement... longer than the 1 line hint.
<P>
lsbom -s /library/receipts/10.0.1update.pkg/contents/resources/10.0.1Update.bom | more
<P>
As to interpretation -- "that is an exercise left up to the student."
<P>
Put another way -- the list of files will tell someone familiar with Unix/Darwin, etc. WHAT was modified, not anything about the actual change made.
<P>
This won't give you any kind of narrative description, only "which files"-- but that can help a lot. For instance, it tells us that we got a new kernel, and a lot of kernel related changes in .3 -- unlike .2 which had no new kernel.
<P>
Note that in the finder, all of the files in "receipts" are "packages." and do not show the underlying files. They are only visible from the command line. <P>
This is all down-and-dirty Unix stuff, so if that's not your cup of tea, you'll have to wait until either Apple posts a TIL describing what was changed, or until the various forums discuss it to death.
<P>
 
Back
Top