From f8c336192b74fe429a7f880f2cfa534245399787 Mon Sep 17 00:00:00 2001 From: SpookyDervish Date: Sat, 20 Jun 2026 11:16:11 +1000 Subject: [PATCH] create a central folder for all lib data files --- neb/src/install.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/neb/src/install.py b/neb/src/install.py index a2a05db..0657416 100644 --- a/neb/src/install.py +++ b/neb/src/install.py @@ -86,9 +86,11 @@ def install(args): print_error_message(f"Failed to install [b]{name}[/]: build failed: \"{e.stderr.decode()}\"") sys.exit(1) - lib_data_path = os.path.join(libs_path, name) + data_path = os.path.join(libs_path, "lib_data") + + lib_data_path = os.path.join(data_path, name) if not os.path.isdir(lib_data_path): - subprocess.run(["sudo", "mkdir", lib_data_path], check=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE) + subprocess.run(["sudo", "mkdir", "-p", lib_data_path], check=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PIPE) subprocess.run(["sudo", "cp", os.path.join(temp_dir, "rock.json"), os.path.join(lib_data_path, "rock.json")], check=True)