farmbot v6.4.1 Farmbot.Farmware.Installer View Source

Handles installation of Farmwares and syncronization of Farmware Repos.

Link to this section Summary

Link to this section Functions

Add a repository to the database.

Link to this function check_version(required_os_version) View Source
Link to this function do_install_farmware_tools(arg, farmware_tools_root_path) View Source
Link to this function get_install_url(release_url, installed_commit) View Source

Install a farmware from a URL.

Link to this function install_farmware_tools(fw) View Source

Where on the filesystem is this Farmware installed.

The root dir of farmware installs.

Link to this function maybe_install_farmware_tools(release_url, installed_commit, farmware_tools_root_path) View Source
Link to this function sync_repo(url_or_repo_struct, success \\ [], fail \\ []) View Source

Enable a repo from a url or struct.