27 строки
651 B
Ruby
27 строки
651 B
Ruby
unified_mode true
|
|
|
|
provides :remote_management
|
|
default_action :enable
|
|
|
|
kickstart = '/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart'
|
|
|
|
action :enable do
|
|
execute "#{kickstart} -activate" do
|
|
not_if { RemoteManagement.activated? }
|
|
end
|
|
|
|
execute "#{kickstart} -configure -allowAccessFor -allUsers -access -on -privs -all" do
|
|
not_if { RemoteManagement.configured_for_all_users_and_privileges? }
|
|
end
|
|
end
|
|
|
|
action :disable do
|
|
execute "#{kickstart} -deactivate" do
|
|
only_if { RemoteManagement.activated? }
|
|
end
|
|
|
|
execute "#{kickstart} -stop" do
|
|
only_if { RemoteManagement.activated? }
|
|
end
|
|
end
|