Sha256: 1eb287fcaabeb04f0cd8b4167b94e44e4571f3c59d8e29b9e88ca45203bb63da

Contents?: true

Size: 811 Bytes

Versions: 8

Compression:

Stored size: 811 Bytes

Contents

require 'daddy/itamae'

directory 'tmp'

execute "download geckodriver-#{Daddy::GECKO_DRIVER_VERSION}" do
  cwd 'tmp'
  command <<-EOF
    rm -Rf geckodriver-v#{Daddy::GECKO_DRIVER_VERSION}-linux64*
    wget https://github.com/mozilla/geckodriver/releases/download/v#{Daddy::GECKO_DRIVER_VERSION}/geckodriver-v#{Daddy::GECKO_DRIVER_VERSION}-linux64.tar.gz
  EOF
  not_if "sha256sum -c #{::File.join(::File.dirname(__FILE__), "geckodriver-v#{Daddy::GECKO_DRIVER_VERSION}-linux64_sha256sum.txt")}"
end

execute "install geckodriver-#{Daddy::GECKO_DRIVER_VERSION}" do
  cwd 'tmp'
  command <<-EOF
    tar zxf geckodriver-v#{Daddy::GECKO_DRIVER_VERSION}-linux64.tar.gz
    sudo mv -f geckodriver /usr/local/bin/
  EOF
  not_if "/usr/local/bin/geckodriver -V | grep 'geckodriver #{Daddy::GECKO_DRIVER_VERSION}'"
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
daddy-0.7.3 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.7.2 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.7.1 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.7.0 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.6.6 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.6.5 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.6.4 itamae/cookbooks/selenium/geckodriver.rb
daddy-0.6.3 itamae/cookbooks/selenium/geckodriver.rb