PackageMaker installer not always installing into /Applications
PackageMaker installer not always installing into /Applications
- Subject: PackageMaker installer not always installing into /Applications
- From: Paul Messmer <email@hidden>
- Date: Sun, 25 Oct 2009 23:28:17 +0000
- Importance: Normal
I'm trying to build simple application installers (one for 10.4, one for 10.5+) that place required files into Application Support as well as the application itself into the Applications folder. Our current installers (built with a superset of the script below) work fine on a clean machine. The problem is that if a version of the app already exists somewhere else on disk when installer is run, the installer overwrites that copy of the app instead of installing into the Applications folder - what we'd like. This could create a number of tech-support issues that we'd rather avoid. Is there a reasonable way to get the installer behaviour we want (always simply have it install a fresh copy of our app into /Applications?) The version of PackageMaker is 3.0.2 (174).
Thanks,-- Paul
mkdir "$STAGINGDIR/software"mkdir "$STAGINGDIR/software/Applications"ditto -v "$APPDIR/$APPNAME.app" "$STAGINGDIR/software/Applications/$APPNAME.app"
mkdir "$STAGINGDIR/software/Library"mkdir "$STAGINGDIR/software/Library/Application Support"mkdir "$STAGINGDIR/software/Library/Application Support/$COMPANY"mkdir "$STAGINGDIR/software/Library/Application Support/$COMPANY/$APPNAME"ditto -v "$APPSUPPORTDIR/$COMPANY/$APPNAME/Version 3" "$STAGINGDIR/software/Library/Application Support/$COMPANY/$APPNAME/Version 3"
$PACKAGEMAKER \ --root "$STAGINGDIR/software" \ --out "$OUTPUTDIR/$OUTPUT" \ --title "$APPNAME 3 for OS X 10.5" \ --id "com.our-company.our-product.3.osx105" \ --version 1 --target 10.5 --domain system --verbose --root-volume-only
(The 10.4 installer is built similarly, but with "--target 10.4")
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden