{% macro git_repo(git_repo_url, git_repo_dir) %}
$ git clone {{ git_repo_url }}
$ DUT_IP=<device-ip>
$ scp -r {{ git_repo_dir }} user@$DUT_IP:
$ ssh user@$DUT_IP
{% endmacro %} {% macro ostree_preconditions(pkgname) %}$ wget https://gitlab.apertis.org/tests/{{ pkgname }}/-/archive/master/{{ pkgname }}.tar.gz
$ tar -xvf {{ pkgname }}.tar.gz
$ DUT_IP=<device-ip>
$ scp -r {{ pkgname }}-master-* user@$DUT_IP:
$ ssh user@$DUT_IP
$ cd {{ pkgname }}-master-*
$ 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 %}