<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hey Guys-<div><br></div><div>I've been working to figure out an issue we've been having with Adobe Installers at image time for the past week or so. &nbsp;Between our work and Sam's at Jamf support, I think we've figured out the cause. &nbsp;I just thought I would share with you our symptoms and our workaround incase any of you have similar issues.</div><div><br></div><div>The Symptoms:</div><div><br></div><div>We have an old maintenance license for Adobe Creative Suite and therefore don't have the Master Collection, but instead we have DVDs for Photoshop, Illustrator, InDesign, etc. all as separate images. &nbsp;When we want to install these at image time, Casper Imaging copies all of the dmgs to the FirstRun folder and builds a FirstRun script that will install them. &nbsp;The problem with this is that they actually copy the FirstRun script and resources to /private/tmp before putting them on Macintosh HD and our NetInstall image can't fit all of that in it's tmp directory.</div><div><br></div><div>The tmp directory would fill up, Casper Imaging would not error out, and we would get partial FirstRun scripts or wouldn't get one at all.</div><div><br></div><div>The Work Around:</div><div><br></div><div>What we ended up doing was making a policy with a custom trigger called "InstallAdobeApps." &nbsp;This policy just installs the Adobe Apps like normal, but since we aren't in the NetInstall environment the /private/tmp directory has the entire local disk space to work with. &nbsp;I wrote a script that we set to run at reboot when we image that just calls the custom trigger.</div><div><br></div><div>One thing that I wanted to add to this was the jamfHelper.app (this window that covers the login window and tells users that it is installing Adobe apps). &nbsp;In order to add this functionality, I made a package that just contained the app (which can be found in the support directory inside the Casper Imaging.app package) which I had it install to /Library/Application Support/UWSP/. &nbsp;</div><div><br></div><div>Note: I initially tried to install this to /tmp, which is a silly idea since /tmp gets flushed at every boot and hence the file did not remain there.</div><div><br></div><div>The script then will check that the helper app exists, and if it does will fire it off before, and kill it after, the adobe installer policy is run.</div><div><br></div><div>The finished script looks like this:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "></div><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); ">#!/bin/bash</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(196, 26, 22); "><span style="color: #aa0d91">if</span><span style="color: #000000"> [ -d </span>'/Library/Application Support/UWSP/jamfHelper.app'<span style="color: #000000"> ]; </span><span style="color: #aa0d91">then</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(196, 26, 22); "><span style="color: #000000">&nbsp; &nbsp; /usr/sbin/jamf launchJAMFHelper -path </span>'/Library/Application Support/UWSP/jamfHelper.app'</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(170, 13, 145); ">fi</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">/usr/sbin/jamf policy -trigger AdobeInstalls</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(196, 26, 22); "><span style="color: #aa0d91">if</span><span style="color: #000000"> [ -d </span>'/Library/Application Support/UWSP/jamfHelper.app'<span style="color: #000000"> ]; </span><span style="color: #aa0d91">then</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000">&nbsp; &nbsp; </span>## Unlock the login window&nbsp;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">&nbsp; &nbsp; /usr/sbin/jamf killJAMFHelper</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(0, 116, 0); "><span style="color: #000000">&nbsp; &nbsp; </span>## Remove jamfHelper</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(196, 26, 22); "><span style="color: #000000">&nbsp; &nbsp; /bin/rm -rf </span>'/Library/Application Support/UWSP/'</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(170, 13, 145); ">fi</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; color: rgb(170, 13, 145); ">exit<span style="color: #000000"> </span><span style="color: #1c00cf">0</span></div></blockquote><div><br></div>I just thought I would share this since it has many other applications, especially if you want to lock down the login window.<br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#8776B3" size="4"><b style="color: rgb(135, 118, 179); font-size: 14px; font-weight: bold; "><br class="Apple-interchange-newline">Ryan Harter</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#8776B3" size="2">UW - Stevens Point</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#8776B3" size="2">Workstation Developer</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#8776B3" size="2">715.346.2716</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:Ryan.Harter@uwsp.edu"><font class="Apple-style-span" size="2"><span class="Apple-style-span" style="color: rgb(0, 0, 238); ">Ryan.Harter@uwsp.edu</span></font></a></div></span> </div><br></div></body></html>