<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div apple-content-edited="true">On Jul 12, 2013, at 10:34 AM, Shane Shaffer &lt;<a href="mailto:shane.shaffer@g2-inc.com">shane.shaffer@g2-inc.com</a>&gt; wrote:</div><div><br class="Apple-interchange-newline"><blockquote type="cite"><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;">I have a system with two volumes, the boot volume and one named Partition2. I installed an application on Partition2. If I run "pkgutil --pkgs" that package is not listed. If I run "pkgutil --pkgs --volume /Volumes/Partition2" then it is listed. So it appears that querying the receipt database is volume specific. If I subsequently install the same application on the root volume, then it shows up as you'd expect via "pkgutil --pkgs" and there appears to be no link between the two installs. I would think that just checking the boot volume would be akin to just checking C:\Program Files on Windows - overwhelming probability of being the location, but not good enough.</span></blockquote></div><br><div>Hi Gang,</div><div><br></div><div>All of the pkgutil actions are based on the destination volume, so itís always a good idea to use a target volume. This even goes for generating installer choice manifest files as the install options for packages can vary depending on what is already installed.</div><div><br></div><div>As for finding installed applications Iíve always found the best option is to use a metadata query and launch services to locate the apps, and then simply read the Info.plist from the bundle to get the version. You could then compare this to the installer DB to find any missing software that was claiming to be installed.</div><div><br></div><div>Josh</div><div><br></div><div><br></div><div><div style="orphans: 2; widows: 2; font-family: 'Helvetica Neue';">--&nbsp;</div><div style="orphans: 2; widows: 2; font-family: 'Helvetica Neue';">Josh Wisenbaker</div><div style="orphans: 2; widows: 2; margin: 0px; font-family: 'Helvetica Neue';">Consulting Engineer - Apple&nbsp;U.S. Commercial and Governmental Sales</div><div style="orphans: 2; widows: 2; margin: 0px; font-family: 'Helvetica Neue';"><a href="mailto:dubs@apple.com">dubs@apple.com</a></div></div></body></html>