Fix base image automation microphone permissions (#367)
This commit is contained in:
parent
46050816d8
commit
9be4b9dc86
|
|
@ -13,7 +13,10 @@ source ~/.zprofile
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
update_tcc_database() {
|
update_tcc_database() {
|
||||||
sudo sqlite3 "$1" <<-'EOF'
|
local tart_guest_agent_path
|
||||||
|
tart_guest_agent_path="$(realpath /opt/homebrew/bin/tart-guest-agent)"
|
||||||
|
|
||||||
|
sudo sqlite3 "$1" <<-EOF
|
||||||
INSERT OR REPLACE
|
INSERT OR REPLACE
|
||||||
INTO access (
|
INTO access (
|
||||||
service,
|
service,
|
||||||
|
|
@ -40,11 +43,13 @@ update_tcc_database() {
|
||||||
-- Direct Python invocation
|
-- Direct Python invocation
|
||||||
('kTCCServiceAccessibility', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
('kTCCServiceAccessibility', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
('kTCCServiceScreenCapture', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
('kTCCServiceScreenCapture', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
|
('kTCCServiceMicrophone', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
('kTCCServicePostEvent', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
('kTCCServicePostEvent', 0, 'org.python.python', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
-- Commands invoked through the Tart Guest Agent
|
-- Commands invoked through the Tart Guest Agent
|
||||||
('kTCCServiceAccessibility', 1, '/opt/homebrew/bin/tart-guest-agent', 2, 0, 1, NULL, 'UNUSED'),
|
('kTCCServiceAccessibility', 1, '${tart_guest_agent_path}', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
('kTCCServiceScreenCapture', 1, '/opt/homebrew/bin/tart-guest-agent', 2, 0, 1, NULL, 'UNUSED'),
|
('kTCCServiceScreenCapture', 1, '${tart_guest_agent_path}', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
('kTCCServicePostEvent', 1, '/opt/homebrew/bin/tart-guest-agent', 2, 0, 1, NULL, 'UNUSED');
|
('kTCCServiceMicrophone', 1, '${tart_guest_agent_path}', 2, 0, 1, NULL, 'UNUSED'),
|
||||||
|
('kTCCServicePostEvent', 1, '${tart_guest_agent_path}', 2, 0, 1, NULL, 'UNUSED');
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue