Posted on 04-09-2012 09:04 AM
So since Lion I have always just used CCC to create a base image. I have since decided to use InstallESD and the recovery partition with the new JAMF additional features. Issue is no matter what article I see about InstallESD nobody has a 100% solid answer. I tried InstallESD + JAVA and no matter what when compiling the image it errors out. What is the JAMF supported method for modular imaging with Lion?
Solved! Go to Solution.
Posted on 04-09-2012 10:55 AM
./checkPackageSignatures.py /Applications/Install Mac OS X Lion.app/
/Applications/Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg:
Package "RemoteDesktop.pkg":
Status: signed by a certificate that has since expired
Package "SIUResources.pkg":
Status: signed by a certificate that has since expired
You will need to convert the InstallESD.dmg to read/write and then run the flatpkgfixer.py on the InstallESD.dmg and then convert back to read only. I cannot guarantee everything will be 100%, but others that have done this have not had any issues.
Posted on 04-09-2012 09:09 AM
Matt, unless Apple has released a new Install Mac OS X Lion installer (which they haven't), it will not install unless via Casper Admin because of expired certs. You could run the flatpkgfixer script on the InstallDMG or wait till a new release from the Mac App Store.
Allen
Posted on 04-09-2012 09:18 AM
I have the InstallESD uploaded to Casper Admin it just refuses to do anything except error out when I hit compile.
Posted on 04-09-2012 10:35 AM
Yup, it will not work unless you flatten the two pkg's that have expired certs.
Posted on 04-09-2012 10:45 AM
Which two pkg files are we targeting?
Posted on 04-09-2012 10:55 AM
./checkPackageSignatures.py /Applications/Install Mac OS X Lion.app/
/Applications/Install Mac OS X Lion.app/Contents/SharedSupport/InstallESD.dmg:
Package "RemoteDesktop.pkg":
Status: signed by a certificate that has since expired
Package "SIUResources.pkg":
Status: signed by a certificate that has since expired
You will need to convert the InstallESD.dmg to read/write and then run the flatpkgfixer.py on the InstallESD.dmg and then convert back to read only. I cannot guarantee everything will be 100%, but others that have done this have not had any issues.
Posted on 04-09-2012 11:55 AM
That was the answer! I wish someone at JAMF would write a tech note on all thats needed to get InstallESD and Lion to work via Casper Admin :)