Properly download and set repositories's gpg keys

This commit is contained in:
VirtuBox
2024-06-07 14:53:50 +02:00
parent 07ce93bdf8
commit 0f6a53efc6
4 changed files with 82 additions and 66 deletions

View File

@@ -13,7 +13,7 @@ class WORepo():
"""Initialize """
pass
def add(self, repo_url=None, ppa=None):
def add(self, repo_url=None, ppa=None, repo_name=None):
"""
This function used to add apt repositories and or ppa's
If repo_url is provided adds repo file to
@@ -24,8 +24,9 @@ class WORepo():
"""
if repo_url is not None:
repo_file_path = ("/etc/apt/sources.list.d/" +
WOVar().wo_repo_file)
if repo_name is not None:
repo_file_path = ("/etc/apt/sources.list.d/" +
f"{repo_name}.list")
try:
if not os.path.isfile(repo_file_path):
with open(repo_file_path,