Skip to content
Snippets Groups Projects

Try remove cmd

Merged Ashwin Kumar Karnad requested to merge try-remove-cmd into main
1 file
+ 7
5
Compare changes
  • Side-by-side
  • Inline
+ 7
5
@@ -980,18 +980,19 @@ def install_environment(
)
def remove_environment(release, package_sets, target_dir):
def remove_environment(mpsd_release, package_sets, root_dir, force=False):
"""Remove release from installation."""
msg = (
f"Removing release {release} with package_sets {package_sets} from {target_dir}"
f"Removing release {mpsd_release}"
f" with package_sets {package_sets} from {root_dir}"
)
logging.warning(msg)
if toolchains == "NONE":
if package_sets == "NONE":
logging.warning(
"Please specify toolchains to remove, or 'ALL' to remove all toolchains"
"Please specify package_sets to remove, or 'ALL' to remove all toolchains"
)
sys.exit(1)
if "ALL" in toolchains:
if "ALL" in package_sets:
# we need to remove the entire release folder
logging.info(
f"Removing release {mpsd_release} from {root_dir}"
@@ -1000,6 +1001,7 @@ def remove_environment(release, package_sets, target_dir):
if not force or input().lower() == "y":
shutil.rmtree(root_dir / mpsd_release)
def start_new_environment(release, from_release, target_dir):
"""Start new MPSD software environment version."""
msg = f"Starting new release {release} from {from_release} to {target_dir}"
Loading