Commit 33699154e0334e3e2a768464ba6a05b1b3cc14c8
1 parent
56530eb3
Exists in
dev
Fix install_observatory path
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
pyros.py
... | ... | @@ -871,7 +871,7 @@ def start(agent: str, configfile: str, observatory: str, unit: str, computer_hos |
871 | 871 | path_to_obs_config_folder = default_obsconfig_folder+"pyros_observatory_"+observatory+"/" |
872 | 872 | else: |
873 | 873 | observatories_configuration_folder = os.path.join( |
874 | - os.path.abspath(PYROS_DJANGO_BASE_DIR), "../../../PYROS_OBSERVATORY/") | |
874 | + os.path.abspath(PYROS_DJANGO_BASE_DIR), "../../../../PYROS_OBSERVATORY/") | |
875 | 875 | if len(glob.glob(observatories_configuration_folder+"pyros_observatory_"+observatory+"/")) != 1: |
876 | 876 | # Observatory configuration folder not found |
877 | 877 | print( |
... | ... | @@ -1086,7 +1086,7 @@ def new_start(configfile: str, observatory: str, unit: str, computer_hostname: s |
1086 | 1086 | path_to_obs_config_folder = default_obsconfig_folder+"pyros_observatory_"+observatory+"/" |
1087 | 1087 | else: |
1088 | 1088 | observatories_configuration_folder = os.path.join( |
1089 | - os.path.abspath(PYROS_DJANGO_BASE_DIR), "../../../PYROS_OBSERVATORY/") | |
1089 | + os.path.abspath(PYROS_DJANGO_BASE_DIR), "../../../../PYROS_OBSERVATORY/") | |
1090 | 1090 | if len(glob.glob(observatories_configuration_folder+"pyros_observatory_"+observatory+"/")) != 1: |
1091 | 1091 | # Observatory configuration folder not found |
1092 | 1092 | print( |
... | ... | @@ -1574,8 +1574,9 @@ def install_packages(): |
1574 | 1574 | # @global_test_options |
1575 | 1575 | @click.argument("observatory") |
1576 | 1576 | def install_observatory(observatory): |
1577 | - if not os.path.exists("PYROS_OBSERVATORY"): | |
1578 | - os.mkdir("PYROS_OBSERVATORY") | |
1577 | + pyros_observatory_path = "../PYROS_OBSERVATORY" | |
1578 | + if not os.path.exists(pyros_observatory_path): | |
1579 | + os.mkdir(pyros_observatory_path) | |
1579 | 1580 | |
1580 | 1581 | try: |
1581 | 1582 | from git import Repo |
... | ... | @@ -1593,14 +1594,13 @@ def install_observatory(observatory): |
1593 | 1594 | from git import Repo |
1594 | 1595 | else: |
1595 | 1596 | log.error("GitPython package (required for obsconfig class) installation failed") |
1596 | - pyros_observatory_path = "PYROS_OBSERVATORY" | |
1597 | 1597 | print(os.path.join(pyros_observatory_path, f"pyros_observatory_{observatory}")) |
1598 | 1598 | if os.path.exists(os.path.join(pyros_observatory_path, f"pyros_observatory_{observatory}")): |
1599 | 1599 | print("Observatory already cloned") |
1600 | 1600 | else: |
1601 | 1601 | print("Cloning repository") |
1602 | 1602 | cloned_repo = Repo.clone_from( |
1603 | - f"https://gitlab.irap.omp.eu/pyros-irap/pyros_observatory_{observatory}.git", "PYROS_OBSERVATORY") | |
1603 | + f"https://gitlab.irap.omp.eu/pyros-irap/pyros_observatory_{observatory}.git", pyros_observatory_path) | |
1604 | 1604 | print("Cloned successfully: ", cloned_repo.__class__ is Repo) |
1605 | 1605 | |
1606 | 1606 | ... | ... |