{% if odoo_version == '10.0' %}
#!/usr/bin/env python
{% else %}
#!/usr/bin/env python3
{% endif %}
# -*- coding: utf-8 -*-
import grp
import os
import pwd
import shutil
from subprocess import call
import yaml

DEFAULT_PRIVATE_REPO = "/opt/odoo/private_addons"
REPO_FILE = "/opt/odoo/private/repos.yaml"
UID = pwd.getpwnam("odoo").pw_uid
GID = grp.getgrnam("odoo").gr_gid

if os.path.isfile(REPO_FILE):
    repos = yaml.safe_load(open(REPO_FILE))
    if repos:
        for repo in repos:
            call(["git", "clone", "-b", repos[repo]["branch"], "--depth", "1", repos[repo]["url"],
                  DEFAULT_PRIVATE_REPO+"/"+repo])

{% if odoo_version == '10.0' %}
        if os.path.isdir("/opt/odoo/private_addons/lf_theme"):
            if not os.path.isfile("/opt/odoo/private_addons/lf_theme/static\
                                   /src/less/lefilament_variable.less"):
                shutil.copy("/opt/odoo/private_addons/lf_theme/static/src/less/lefilament_variable_origin.less", "/opt/odoo/private_addons/lf_theme/static/src/less/lefilament_variable.less")
{% endif %}
