Closed Bug 901534 Opened 11 years ago Closed 11 years ago

Support 10.6 with DeployStudio

Categories

(Infrastructure & Operations :: RelOps: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

Attachments

(1 file)

This is currently being tested on talos-r4-snow-079.

We found that using 'defaults write' to enable/disable a plist doesn't work on 10.6, due to a bug in launchd.  So rather than install a disabled plist and enable it, we're just going to install an enabled plist.  puppetize.sh will then delete (rather than disable) the plist.
Attached patch bug901534.patchSplinter Review
Attachment #785777 - Flags: review?(arich)
puppetize.sh is already updated on both DS servers.

I removed enable_puppetize_at_boot.sh on both DS servers.  Its contents:

----

#!/bin/sh

echo "Enabling Puppetize.sh on next boot"

/usr/bin/defaults write "/Volumes/${DS_LAST_RESTORED_VOLUME}/Library/LaunchDaemons/org.mozilla.puppetize.plist" Disabled -bool FALSE

exit 0
I'm running a test deploy of talos-mtnlion-r5 and build-lion-r5
Blocks: 891881
Comment on attachment 785777 [details] [diff] [review]
bug901534.patch

Review of attachment 785777 [details] [diff] [review]:
-----------------------------------------------------------------

Matches changes made on Deploystudio servers.
Attachment #785777 - Flags: review?(arich) → review+
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Attachment #785777 - Flags: checked-in+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: