Packaging Lightroom 4

mconners
Valued Contributor

Hi Everyone,

Has anyone successfully packaged Lightroom 4.0 and ultimately 4.1? I am trying to package 4.1 and create a package installer that works with Lion 10.7.4 to be precise. The issue is the licensing doesn't come through during the installation of this created installer. I thought I would put this out there to see if anyone was successful with it.

Thank you ahead of time for any ideas.

Mick

8 REPLIES 8

donmontalvo
Esteemed Contributor III

Adobe's PKG installer works fine for us...double-click works, push via Casper/ARD/SCP+SSH works...

Don

--
https://donmontalvo.com

amfarrell
New Contributor

The Registration file is located in /Library/Application Support/Adobe/Lightroom. I just package that file and deploy it along with the Adobe .pkg.

donmontalvo
Esteemed Contributor III

Just checked LWS and 4.1 shows up.

Don

--
https://donmontalvo.com

mconners
Valued Contributor

Nice to hear it is working for you folks. I am going to try re-packaging it tomorrow when I get back to the computer. Part of the issue I was having is Composer was NOT seeing the Adobe support files inside /Library/Application Support/Adobe/Lightroom

So, I must be doing something wrong. It seems like the more I look at the same problem, the more elusive the answer is. Doesn't Composer skip certain files/folders and so on? I wonder if the default settings within Composer could be hampering the results?

Thanks Guys!!

Mick

gregneagle
Valued Contributor

I would recommend NOT repackaging and just using the package as shipped from Adobe. Create a separate package for the licensing/registration. You can then use this same licensing package together with Lightroom 4.0, 4.1, 4.2, 4.3, 4.4, etc...

donmontalvo
Esteemed Contributor III

+1

@gregneagle wrote:

I would recommend NOT repackaging and just using the package as shipped from Adobe. Create a separate package for the licensing/registration. You can then use this same licensing package together with Lightroom 4.0, 4.1, 4.2, 4.3, 4.4, etc...
--
https://donmontalvo.com

mconners
Valued Contributor

Interestingly, what I found is the system wide library did not cascade the appropriate rights through additional or new folders that were found during the discovery period of the snapshot of Composer. Once I changed the permissions to match what they SHOULD be, then all worked well.

My guess is, the Adobe support folder in the library folder was not given the proper permissions, therefore it was moved to the user folder instead. Strange behavior, but tested on both Snow and Lion and this certainly fixed it.

Mick

donmontalvo
Esteemed Contributor III

@mconners We ran a test on a Lion machine and confirmed your findings, that on first launch Lightroom creates the folder (prompting the user to authenticate), and the folder belongs to that user. [color=red]Hmmm...BAD ADOBE!!![/color]

$ ls -l /Library/Application Support/Adobe/ | grep Lightroom
drwxr-xr-x   4 donmontalvo  admin   136 Jul 11 12:28 Lightroom

If we put the Lightroom license file in that folder and make sure the file and the parent folder are owned by root:wheel, it works fine:

$ ls -l /Library/Application Support/Adobe/ | grep Lightroom
drwxr-xr-x   4 root         wheel   136 Jul 11 12:28 Lightroom
$
$ ls -l /Library/Application Support/Adobe/Lightroom/ | grep Lightroom 3.0 Registration 
-rw-r--r--  1 root  wheel  407 Jun 27 15:12 Lightroom 3.0 Registration
$

Then as each user launches Lightroom, the files/folders that are created are put in the User domain level:

$ ls -l ~/Library/Application Support/Adobe/Lightroom/
total 0
drwxr-xr-x  3 donmontalvo  admin  102 Jul 11 12:28 Develop Presets
drwxr-xr-x  3 donmontalvo  admin  102 Jul 11 12:28 Export Presets
drwxr-xr-x  2 donmontalvo  admin   68 Jul 11 12:28 External Editor Presets
drwxr-xr-x  2 donmontalvo  admin   68 Jul 11 12:28 Filter Presets
drwxr-xr-x  2 donmontalvo  admin   68 Jul 11 12:28 Keyword Sets
drwxr-xr-x  2 donmontalvo  admin   68 Jul 11 12:28 Label Sets
drwxr-xr-x  2 donmontalvo  admin   68 Jul 11 12:28 Metadata Presets
$

Sending Jody (Adobe) a link to this thread, hoping he can pass this along to whoever is responsible for the Adobe Lightroom installer.

Don

--
https://donmontalvo.com