site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com Thread-index: AcbcPkMwgYibcUgxEduHzAAKlbs3ig== Thread-topic: system.files.fileExistsAtPath User-agent: Microsoft-Entourage/11.2.5.060620 Thank you. I will give that a try. Sean -- Sean P. Kane Macintosh Client Engineering Support | Nike, Inc. Affiliated Computer Services | Beaverton, Oregon
From: Christopher Ryan <ryanc@apple.com> Date: Tue, 19 Sep 2006 12:19:01 -0700 To: "Sean P. Kane" <sean.kane@nike.com> Cc: <installer-dev@lists.apple.com> Subject: Re: system.files.fileExistsAtPath
If you know the identifier of the security update (I don't know it off hand) you can use:
my.target.receiptForIdentifier()
This will return an object representing the receipt (with the properties identifier and version).
Chris
Question:
If I am running the following code in a distribution package choice¹s scripts:
(system.sysctl('hw.machine') == 'i386' && system.files.fileExistsAtPath('/Library/Receipts/ SecUpd2006-004Intel.pkg') == false) && my.choice.selected
Which is intended to determine if the machine is an intel based system and already has SecUpd2006-004Intel.pkg installed, will system.files.fileExistsAtPath check for that file on the system I am booted to or on the target? If it is on the System Disk, is there a way to check the target instead?
Thanks, Sean
-- Sean P. Kane Macintosh Client Engineering Support | Nike, Inc. Affiliated Computer Services | Beaverton, Oregon _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/ryanc%40apple.com
This email sent to ryanc@apple.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com