From ab317e83c024c28b98c95e23368a76b0899cd0ad Mon Sep 17 00:00:00 2001 From: Connor Rigby Date: Wed, 29 Nov 2017 21:39:30 -0800 Subject: [PATCH] Add farmbot os version to farmware runtime. --- lib/farmbot/farmware/runtime.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/farmbot/farmware/runtime.ex b/lib/farmbot/farmware/runtime.ex index fba15986..817f7950 100644 --- a/lib/farmbot/farmware/runtime.ex +++ b/lib/farmbot/farmware/runtime.ex @@ -5,6 +5,8 @@ defmodule Farmbot.Farmware.Runtime do alias Farmware.{RuntimeError, Installer} use Farmbot.Logger + @fbos_version Mix.Project.config[:version] + defstruct [:farmware, :env, :port, :exit_status, :working_dir, :return_dir] @doc "Execute a Farmware struct." @@ -62,6 +64,7 @@ defmodule Farmbot.Farmware.Runtime do |> Map.put("FARMWARE_TOKEN", token) |> Map.put("IMAGES_DIR", images_dir) |> Map.put("FARMWARE_URL", "http://localhost:27347/") + |> Map.put("FARMBOT_OS_VERSION", @fbos_version) |> Map.merge(Farmbot.BotState.get_user_env()) |> Enum.map(fn({key, val}) -> {to_erl_safe(key), to_erl_safe(val)} end) end