• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: updaters
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: updaters


  • Subject: Re: updaters
  • From: Greg Neagle <email@hidden>
  • Date: Thu, 19 Feb 2009 08:41:35 -0800

You can read them with lsbom; you can make them with mkbom.

If you pipe lsbom's output to a text file and then edit it, you can use mkbom -i textfile to make a new bom from the edit.

man lsbom
man mkbom

for more info.

-Greg

On Feb 19, 2009, at 6:51 AM, Glover,David wrote:

Just out of interest how do you open / edit .bom files?

-----Original Message-----
From:
installer-dev-bounces+david.glover=email@hidden
[mailto:installer-dev-bounces+david.glover=email@hidden
le.com] On Behalf Of Iceberg-Dev
Sent: 18 February 2009 22:46
To: Greg Neagle
Cc: Installer-Dev mailing-list
Subject: Re: updaters


On Feb 17, 2009, at 6:45 PM, Greg Neagle wrote:

As a systems administrator, I expect the changes an installation
package makes to be documented in the Archive.bom (for bundle-style
receipts), or in the receipts database (for Leopard-style flat
packages).  I don't expect to have to reverse engineer what a
postinstall script installed.

What's possible to do is this:

- have a .bom file that describes what will get installed.

- install nothing from the pax payload

- install everything from a postinstall script.


It just requires to build a standard package and a package that installs nothing. You then replace the .pax[.gz] payload with the one from the empty package. When you install this package through Installer.app (tested on Tiger):

- when you display the list of files from the UI, it lists the files

- when you run the installation, it installs nothing and succeeds.


_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: etheanworld.com

This email sent to email@hidden

Promethean Limited is a company registered in England and Wales with company number 1308938 and VAT number GB 572 2599 18
______________________________________________


Promethean Ltd and or associated and or subsidiary companies :

The views expressed in this communication may not necessarily be
the views held by Promethean Ltd and or associated and or subsidiary companies.


This e-mail is for the exclusive use of the addressee(s). Unauthorised
disclosure, copying or distribution is prohibited.

This e-mail message has been swept for the presence of computer viruses.

Promethean Ltd and or associated and or subsidiary companies accepts no liability for any loss resulting from this email transmission.

Promethean, Promethean House, Lower Philips Road, Blackburn, Lancashire, BB1 5TH, UK. Please update your records accordingly. Thank you!



*****************************************************************
This email has been checked by the e-Sweeper Service
*****************************************************************


_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >updaters (From: Piotr Rychlik <email@hidden>)
 >Re: updaters (From: Greg Neagle <email@hidden>)
 >Re: updaters (From: Dodger <email@hidden>)
 >Re: updaters (From: Greg Neagle <email@hidden>)
 >Re: updaters (From: Iceberg-Dev <email@hidden>)
 >RE: updaters (From: "Glover,David" <email@hidden>)

  • Prev by Date: RE: updaters
  • Next by Date: Nested or Hierarchal Options at Install Time?
  • Previous by thread: RE: updaters
  • Next by thread: Re: Re: updaters
  • Index(es):
    • Date
    • Thread