mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 11:37:00 +00:00
49 lines
1.6 KiB
AppleScript
49 lines
1.6 KiB
AppleScript
# This AppleScript confirms developers in security preferences via macOS UI.
|
|
# It uses after VirtualBox installation to add 'Oracle Inc' as identified developer.
|
|
# Steps:
|
|
# - Close security preferences pop-up (it can be open after VirtualBox installation)
|
|
# - Open System Preferences -> Security & Privacy -> General
|
|
# - Unlock security preferences with user password (button 'Click the lock to make changes')
|
|
# - Click 'Allow' or 'Details…' button to confirm developers
|
|
# - Click 'Not now' button on restarting pop-up
|
|
# - Close System Preferences
|
|
|
|
on run argv
|
|
set userpassword to item 1 of argv
|
|
set secpane to "Security & Privacy"
|
|
|
|
activate application "System Preferences"
|
|
delay 5
|
|
|
|
tell application "System Events"
|
|
tell process "System Preferences"
|
|
set frontmost to true
|
|
delay 2
|
|
click menu item secpane of menu "View" of menu bar 1
|
|
delay 5
|
|
click button 1 of window 1
|
|
delay 5
|
|
keystroke userpassword
|
|
delay 5
|
|
keystroke return
|
|
delay 5
|
|
click radio button "General" of tab group 1 of window 1
|
|
delay 5
|
|
if exists of UI element "Details…" of tab group 1 of window 1 then
|
|
click button "Details…" of tab group 1 of window 1
|
|
delay 5
|
|
keystroke return
|
|
delay 5
|
|
keystroke return
|
|
delay 5
|
|
end if
|
|
if exists of UI element "Allow" of tab group 1 of window 1 then
|
|
click button "Allow" of tab group 1 of window 1
|
|
delay 5
|
|
keystroke return
|
|
delay 5
|
|
end if
|
|
click button 5 of window 1
|
|
end tell
|
|
end tell
|
|
end run |