aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/bootstrap.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/servo/bootstrap.py')
-rw-r--r--python/servo/bootstrap.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/python/servo/bootstrap.py b/python/servo/bootstrap.py
index f14f9381a60..8d6b19fb477 100644
--- a/python/servo/bootstrap.py
+++ b/python/servo/bootstrap.py
@@ -59,11 +59,13 @@ def install_linux_deps(context, pkgs_ubuntu, pkgs_fedora, pkgs_void, force):
install = force = True
break
- if install:
- print("Installing missing dependencies...")
- run_as_root(command + pkgs, force)
+ if not install:
+ return False
- return install
+ print("Installing missing dependencies...")
+ if run_as_root(command + pkgs, force) != 0:
+ raise Exception("Installation of dependencies failed.")
+ return True
def install_salt_dependencies(context, force):