So, I want to update Camera RAW on all the apple macs. How do I do this as the installer is a stupid .app file and not a nice PKG file. Well, you use the "Adobe Application Manager" of course!
So I just downloaded version 2.1. Interestingly their installer for it is also an .app file!!
Well, I can't believe it but it is unbelievably easy to make a pkg file. My only thought is why they need to give you the application to do it. Can't they host it on their site?
Anyway, I took some screenshots, although it is very self-explanitory:
A little note:
I came back to this recently and found Adobe Application Manager had trouble loading up. I later found the correct Application Manager to load up is in Directory:
/Library/Application\ Support/Adobe/OOBE/PDApp/core/Adobe\ Application\ Manager.app, which might not be very obvious!!
A catalogue of 'stuff' which somehow will help me through life by helping me remember problems I've solved, how I solved them and thoughts which will be otherwise forgotten (some of which might be of use later on).
Showing posts with label Package Maker. Show all posts
Showing posts with label Package Maker. Show all posts
Tuesday, 27 March 2012
Friday, 30 September 2011
Making a pkg file for installing sendLogon for Bloxx on OS X
In a previous post I described how we're getting a new web filtering system called Bloxx, which needs the sendLogon program to be installed and run as a login script on all the Apple Macs (OS X).
I used Iceberg free application to make the PKG file as I've used it before with relative ease, and also couldn't find the latest official Apple PKG maker app!!
Its all working now so here's how I did it:
Note: There is potential also for adding to this a little script which changes the proxy settings to the system and maybe also Firefox, but it would be easier to control these settings through a .pac file or .wpad file.
I used Iceberg free application to make the PKG file as I've used it before with relative ease, and also couldn't find the latest official Apple PKG maker app!!
Its all working now so here's how I did it:
- Made a new project in Iceburg, and made a nice little folder to hold all the files needed (makes it easier to find things)
- I filled in the top section "Settings"
- Next was the "Scripts" section. I had to make a script which changed the com.apple.loginwindow plist file to add the LoginHook /usr/bin/login.sh
- I ran nano from the command line (nano ~Desktop/sendLogonfiles/Install\ sendLogon/writeloginhook.sh)
and typed: - #!/bin/tcsh
sudo defaults write com.apple.loginwindow LoginHook /usr/bin/login.sh - I found I had to put "sudo" into the script so that it had the right permissions to write to the file. Not sure why else it didn't work?
- I saved the file and made the file executable - chmod 755 ~Desktop/sendLogonfiles/Install\ sendLogon/writeloginhook.sh
- I then added this script to the "PostFlight" script, and set the path to "Relative". Note - I found an article here documenting the definition of each of these types of scripts. Most were concerned with whether this was an upgrade or not, and would only run once.
- Finally was the "Files" section.
- I firstly put the files in the project folder.
- I set these files with the correct permissions (as in the tutorial folder for sendLogon). chmod 755
- Then, in Iceberg, I had to add the folders; /usr/ and /usr/bin/, which were not there.
- I then made the "Default Destination" the /usr/bin/ folder
- Finally I added the login.sh file and the sendLogon file.
Note: There is potential also for adding to this a little script which changes the proxy settings to the system and maybe also Firefox, but it would be easier to control these settings through a .pac file or .wpad file.
Labels:
10.6.6,
Apple Remote Desktop,
application,
ARD,
Bloxx,
Command Line,
Deploy,
firefox,
Iceberg,
MacBook Pro,
OS X,
Package Maker,
permissions,
pkg,
plist,
Safari,
script,
Task Server,
xserve
Tuesday, 20 September 2011
Making a pkg file to distribute through ARD Task Server
After making my little "Fix Everything Please" Automator Application I wanted to distribute it to all the machines, and the easiest way of doing this is using the much unused Task Server I have set up through Apple Remote Desktop. I have done this process before, but not documented it very well. What's worse is that I cannot find the newest "PackageMaker" application since re-imaging my machine, only the one which comes with Remote Desktop, which was originally for OS X 10.4! Apparently you can download it with the newest iPhone SDK which comes with XCode.So, after some looking I found a well reviewed Package Maker app called Iceburg. Downloaded it, installed it and rebooted. Apparently it's a lot simpler then PackageMaker and I'd made the package in about 3 minutes. This is how I did it:
- Make a "New Project"
- Fill in the "Settings" section:
- I put Admin Authorisation so there would be some control
- Fill in the Files section at the bottom:
- I clicked on Applications and pressed the "Set" button to set this as the Directory it was going
- I right clicked on the Applications folder and chose "Add Files..." and chose "Fix Everything Please.app" (I made sure the permissions were right in Finder before I did this)
- Clicked "Build and Run" in the top menus
![]() |
| Settings section of Iceburg Package Maker |
![]() |
| Files section of Iceburg Package Maker |
Labels:
10.6.6,
Apple,
Apple Remote Desktop,
ARD,
Automator,
college,
Command Line,
fixing,
Iceberg,
Install,
Package Maker,
permissions,
pkg
Subscribe to:
Posts (Atom)









