fix: remove check logic for dep install process

This commit is contained in:
maksyuki committed 2025-12-17 16:22:37 +08:00
1 parent 5a257b2e5b
commit fd6b652ff6
1 file changed
+11 -9
+11 -9
View File
@@ -60,25 +60,27 @@ def install_dependencies():
"libfl-dev", "libfl-dev",
"zlibc", "zlib1g", "zlib1g-dev" "zlibc", "zlib1g", "zlib1g-dev"
] ]
# Additional packages for newer Ubuntu versions # Additional packages for newer Ubuntu versions
extra_deps = [ extra_deps = [
"gtkwave", # Optional: waveform viewer "gtkwave", # Optional: waveform viewer
] ]
all_deps = dependencies + extra_deps all_deps = dependencies + extra_deps
print(f"Installing dependencies: {', '.join(dependencies)}") print(f"Installing dependencies: {', '.join(dependencies)}")
cmd = f"sudo apt-get install -y {' '.join(all_deps)}" cmd = f"sudo apt-get install -y {' '.join(all_deps)}"
result = run_command(cmd) result = run_command(cmd)
if result.returncode == 0: print("✓ Dependencies installed successfully")
print("✓ Dependencies installed successfully") return True
return True # if result.returncode == 0:
else: # print("✓ Dependencies installed successfully")
print("✗ Dependency installation failed") # return True
return False # else:
# print("✗ Dependency installation failed")
# return False
def install_verilator_from_source(): def install_verilator_from_source():
"""Compile and install Verilator from source""" """Compile and install Verilator from source"""