From 388ac303f22e64575c8aab7420540cf2ab399da8 Mon Sep 17 00:00:00 2001 From: Juan Ignacio Donoso Date: Tue, 24 Jun 2014 18:59:34 -0400 Subject: [PATCH] feat(definition): Accept license when promped behind the scene, fixes #8 --- manifests/definition.pp | 2 +- spec/defines/definition_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/definition.pp b/manifests/definition.pp index 01b08f4..ce919d4 100644 --- a/manifests/definition.pp +++ b/manifests/definition.pp @@ -20,7 +20,7 @@ } } else { exec { "android-update-${filter}": - command => "${android::config::sdk_dir}/bin/android update sdk --all --no-ui --filter ${filter}", + command => "(while [ 1 ]; do sleep 1; echo y; done)|${android::config::sdk_dir}/bin/android update sdk --all --no-ui --filter ${filter}", provider => 'shell', timeout => 0, creates => $dest, diff --git a/spec/defines/definition_spec.rb b/spec/defines/definition_spec.rb index 0458160..ea2a758 100644 --- a/spec/defines/definition_spec.rb +++ b/spec/defines/definition_spec.rb @@ -42,7 +42,7 @@ should include_class('android::sdk') should contain_exec('android-update-android-17').with({ - :command => "/opt/boxen/homebrew/opt/android-sdk/bin/android update sdk --all --no-ui --filter android-17", + :command => "(while [ 1 ]; do sleep 1; echo y; done)|/opt/boxen/homebrew/opt/android-sdk/bin/android update sdk --all --no-ui --filter android-17", :provider => 'shell', :timeout => 0, :creates => '/opt/boxen/homebrew/opt/android-sdk/platforms/android-17',