PackageMaker 3.0.3 and the receipt DB
PackageMaker 3.0.3 and the receipt DB
- Subject: PackageMaker 3.0.3 and the receipt DB
- From: JongAm Park <email@hidden>
- Date: Wed, 17 Sep 2008 11:38:32 -0700
Hello, all.
I made another installer package by luck and it could be installed well
on a MacBook pro.
However, my colleague complained that the log said that it touched a
file in /Library/Application Supports/.../Plugins directory, which meant
that it tried installed the program in that directory, but actually it
didn't.
So, I checked what is different from my machine and his machine by
issuing pkgutil --pkgs.
It showed a ID for the package and contained the troubled directory path.
So, I removed the information using pkgutil --forget ...
After doing so, it could install the program to the /Applications directory.
Actually I noticed that installer package made with the PackageMaker
3.0.3 didn't add information to the receipt DB, although it did so with
its previous versions as far as I remember.
Is it a new behavior introduced by the PackageMaker 3.0.3? ( I believe
it was from the Xcode 3.1.1 distribution. )
If so, it presents two major issues.
1. It doesn't override/remove old information in the receipt DB
2. It sometimes picks some other destination path than the one which was
designated using the PackageMaker.
(Tested on Mac OS X 10.5.5 and PackageMaker 3.0.3 )
Thank you.
JongAm Park
_______________________________________________
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