# HG changeset patch # User Pierre-Yves David <pierre-yves.david@octobus.net> # Date 1685479819 -3600 # Tue May 30 21:50:19 2023 +0100 # Node ID fa26695b3baae8baf02c21a2beb1f818a37e4066 # Parent 992de6299cc559d45614cd30e3982e5e682c3c4c setup-base-dir: support relative base-dir argument diff --git a/suites/hg/scheduling/setup-base-dir b/suites/hg/scheduling/setup-base-dir --- a/suites/hg/scheduling/setup-base-dir +++ b/suites/hg/scheduling/setup-base-dir @@ -75,15 +75,16 @@ def setup_base_dir(path): - base_path = Path(path) - old_dir = os.curdir + base_path = Path(path).absolute() print("Creating folders") base_path.mkdir(parents=True) + base_path.joinpath(RESULT_DIR).mkdir() + base_path.joinpath(BIN_ENV_DIR).mkdir() + base_path.joinpath(DATA_ENV_DIR).mkdir() + + old_dir = os.curdir os.chdir(base_path) try: - base_path.joinpath(RESULT_DIR).mkdir() - base_path.joinpath(BIN_ENV_DIR).mkdir() - base_path.joinpath(DATA_ENV_DIR).mkdir() install_poulpe() setup_quick_access()