harshadyeola
10 years ago
3 changed files with 37 additions and 2 deletions
@ -0,0 +1,29 @@ |
|||||
|
|
||||
|
from ee.core.variables import EEVariables |
||||
|
|
||||
|
|
||||
|
class EERepo(): |
||||
|
"""Manage Repositories""" |
||||
|
|
||||
|
def __init__(self): |
||||
|
"""Initialize """ |
||||
|
pass |
||||
|
|
||||
|
def add(self, repo_url=None, codename=None, repo_type=None, ppa=None): |
||||
|
# TODO add repository code |
||||
|
repo_file_path = ("/etc/apt/sources.list.d/" |
||||
|
+ EEVariables().ee_repo_file) |
||||
|
try: |
||||
|
with open(repo_file_path, "a") as repofile: |
||||
|
repofile.write("\n" + repo_url + " " + codename + |
||||
|
" " + repo_type) |
||||
|
repofile.close() |
||||
|
except Exception as e: |
||||
|
raise |
||||
|
|
||||
|
def remove(self, repo_url=None, codename=None, repo_type=None, ppa=None): |
||||
|
# TODO remove repository |
||||
|
pass |
||||
|
|
||||
|
# if __name__ == '__main__': |
||||
|
# EERepo().add(repo_url="http://ds.asf", codename="trusty", repo_type="main") |
Loading…
Reference in new issue