Compare commits

...
1 Commits
3 changed files with 19 additions and 13 deletions
+7 -5
View File
@@ -93,13 +93,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"sleep 3", "SAFARI_PID=$!",
"kill -9 %1", "disown",
"sleep 30",
"kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",
+6 -4
View File
@@ -97,13 +97,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"SAFARI_PID=$!",
"disown",
"sleep 30", "sleep 30",
"kill -9 %1", "kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",
+6 -4
View File
@@ -99,13 +99,15 @@ build {
// Disable screensaver for admin user // Disable screensaver for admin user
"defaults -currentHost write com.apple.screensaver idleTime 0", "defaults -currentHost write com.apple.screensaver idleTime 0",
// Prevent the VM from sleeping // Prevent the VM from sleeping
"sudo systemsetup -setdisplaysleep Off", "sudo systemsetup -setdisplaysleep Off 2>/dev/null",
"sudo systemsetup -setsleep Off", "sudo systemsetup -setsleep Off 2>/dev/null",
"sudo systemsetup -setcomputersleep Off", "sudo systemsetup -setcomputersleep Off 2>/dev/null",
// Launch Safari to populate the defaults // Launch Safari to populate the defaults
"/Applications/Safari.app/Contents/MacOS/Safari &", "/Applications/Safari.app/Contents/MacOS/Safari &",
"SAFARI_PID=$!",
"disown",
"sleep 30", "sleep 30",
"kill -9 %1", "kill -9 $SAFARI_PID",
// Enable Safari's remote automation and "Develop" menu // Enable Safari's remote automation and "Develop" menu
"sudo safaridriver --enable", "sudo safaridriver --enable",
"defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true", "defaults write com.apple.Safari.SandboxBroker ShowDevelopMenu -bool true",