{% macro git_repo(url, dir, branch) %}
$ git clone --branch {{ branch }} {{ url }}
$ DUT_IP=<device-ip>
$ scp -r {{ dir }} user@$DUT_IP:
$ ssh user@$DUT_IP
{% endmacro %} {% macro ostree_preconditions(preconditions) %} {% for precondition in preconditions %}$ wget https://gitlab.apertis.org/tests/{{ precondition.reponame }}/-/archive/{{ precondition.branch }}/{{ precondition.reponame }}.tar.gz
$ tar -xvf {{ precondition.reponame }}.tar.gz
$ DUT_IP=<device-ip>
$ scp -r {{ precondition.reponame }}-* user@$DUT_IP:
$ ssh user@$DUT_IP
$ cd {{ precondition.reponame }}-*
$ sudo mount -o remount,rw /
$ sudo apt install {{ packages_list }}
$ sudo reboot
{% endmacro %} {% macro modules_preconditions(libname) %}$ cd /tmp/
$ apt source {{ libname }}
$ chown user:user -R /tmp/{{ libname }}-*
{% endmacro %}