From: Andrei Pavel Date: Sat, 18 Sep 2021 07:10:01 +0000 (+0300) Subject: [#2049] hammer.py: create YANG repository X-Git-Tag: Kea-2.1.0~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39acae230796bdd59e6fecc79d766fb310da0cbb;p=thirdparty%2Fkea.git [#2049] hammer.py: create YANG repository --- diff --git a/hammer.py b/hammer.py index e2b4351911..20ec5619f5 100755 --- a/hammer.py +++ b/hammer.py @@ -1052,6 +1052,11 @@ def _install_sysrepo_from_sources(): # right version pair to the dictionary above. sysrepo_version = '1.4.140' + # Create repository for YANG modules and change ownership to current user. + # pw usershow command is for BSD OSs. + execute('sudo mkdir -p /etc/sysrepo') + execute('sudo chown -R "${USER}:$(stat -c %G "${HOME}" || pw usershow ${USER} | cut -d ":" -f 9)" /etc/sysrepo') + execute('rm -rf /tmp/sysrepo') try: execute('git clone https://github.com/sysrepo/sysrepo.git /tmp/sysrepo')