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)