AFP548

InstaDMG 1.6b2

I just checked in what I consider to be an important change in InstaDMG: by default now I am unloading the standard launchdaemon entry for the "installd" service, and bringing up a version that is chroot jailed into the target volume. While I am offering a switch to turn this off (-s), I don't think that anyone should as it prevents one class of problems that has been annoying me: distribution scripts that look to the host volume rather than the target volume. This has been a thorn in my side ever since they started putting out iLife Support Updates (9.0.4 arrived on SU this week after I filed a bug on it). Even on 10.5 when the rest of the installer was chrooted this escaped. Oddly I had an idea that led me to this during an unrelated conversation at Macworld Conference. I had hoped that doing what I did would have solved more problems, but at least the iLife Support Update class problem seems to be solved. And I just ran two consecutive InstaDMG runs: one with -s and one without. The one using the new trick happens has the latest version of iLifeMediaBrowser.framework (2.1.5) and the one with it disabled has the version that comes with 10.6.2 (2.1.3). I have it in my head to do a checksumming tool to detect changes like this, but have not had the time to create it, and right now I really wish I had it so that I could see what other hidden problems this fixes. I also have posted a 1.6b2 .zip file on the development site, as I think that this is a great version for people to be using. I would post a link to it but the forums always think that I am posting spam when I put in linke... *sigh*
Exit mobile version