On 1/28/2011 5:22 AM, "Quinn "The Eskimo!"" <eskimo1@apple.com> wrote:
Quinn, did you mean the chroot idea in the "bootstrap" thread?
Yes.
If so, I'll either need a little more time to digest it, or just request a reboot with the installer. It sounds as if running the above Python in the context of an Installer postflight script would result in a no-op because of the RUID.
If you have an EUID of 0 then the chroot trick lets your sync your RUID to that. Honestly, I'm /so/ not an expert in installers, either Apple's on third party, that your best bet is to test this for yourself.
Fair enough. I think I had such an expert weigh in on this thread already. If I might make a suggestion for the future of TN2083, sample code of an appropriate way to do this in an installer would be helpful. Especially for an installer that can be installed to any system disk, not just the current startup disk, so that such an installer could be used in the build process for deployment images (in System Image Utility or other similar workflows). -- Jeremy