We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 744bf8b commit 413005bCopy full SHA for 413005b
lib/arduino_ci/arduino_cmd.rb
@@ -135,7 +135,9 @@ def board_installed?(boardname)
135
# @return [bool] whether the command succeeded
136
def install_boards(boardfamily)
137
# TODO: find out why IO.pipe fails but File::NULL succeeds :(
138
- run_and_capture(flag_install_boards, boardfamily, out: File::NULL)[:success]
+ result = run_and_capture(flag_install_boards, boardfamily)
139
+ already_installed = result[:err].include?("Platform is already installed!")
140
+ result[:success] || already_installed
141
end
142
143
# install a library by name
0 commit comments