Commit fe4c2a8f authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm addrepo: don't add repo if already exists (on ALT)

parent 36c6ee98
...@@ -222,6 +222,9 @@ __epm_addrepo_altlinux() ...@@ -222,6 +222,9 @@ __epm_addrepo_altlinux()
return return
fi fi
# don't add again
epm repo list --quiet | grep -q -F "$repo" && return 0
sudocmd apt-repo $dryrun add "$repo" sudocmd apt-repo $dryrun add "$repo"
} }
...@@ -333,7 +336,8 @@ __epm_addrepo_astra() ...@@ -333,7 +336,8 @@ __epm_addrepo_astra()
echo "Use workaround for AstraLinux ..." echo "Use workaround for AstraLinux ..."
# aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for AstraLinuxCE/orel # aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for AstraLinuxCE/orel
epm repo list --quiet | grep -q -F "$repo" && return 0 # don't add again
epm repo list --quiet | grep -q -F "$repo" && return 0
[ -z "$(tail -n1 /etc/apt/sources.list)" ] || echo "" | sudocmd tee -a /etc/apt/sources.list [ -z "$(tail -n1 /etc/apt/sources.list)" ] || echo "" | sudocmd tee -a /etc/apt/sources.list
echo "$repo" | sudocmd tee -a /etc/apt/sources.list echo "$repo" | sudocmd tee -a /etc/apt/sources.list
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment