     if System.find_executable("gmake"), do: "gmake", else: "make"
   end
 
+  if System.otp_release() >= "20.3" do
+    defp ciphers, do: :ssl.cipher_suites(:default, :"tlsv1.2")
+  else
+    defp ciphers, do: :ssl.cipher_suites()
+  end
+
   def root? do
     uid() == 0
   end

    case do_download_file!(url, filename) do
      :ok -> :ok
      _ -> do_download_file!(url, filename, retries - 1)
    end
  end


  defp do_download_file!(url, filename, retries \\ 0)

  defp do_download_file!(url, filename, 0) do
    case :hackney.request(:get, url, [], "", download_options()) do
      {:ok, 200, _, reference} ->
        case :hackney.body(reference) do
          {:ok, body} -> File.write(filename, body)
