Bug 1290647 - FreeBSD bootstrap: Allow non-interactive install after
bug 1151834. r=glandium
MozReview-Commit-ID: 36Yn6n5bOeQ
--- a/python/mozboot/mozboot/freebsd.py
+++ b/python/mozboot/mozboot/freebsd.py
@@ -36,16 +36,18 @@ class FreeBSDBootstrapper(BaseBootstrapp
# gcc in base is too old
if self.flavor == 'freebsd' and self.version < 9:
self.browser_packages.append('gcc')
def pkg_install(self, *packages):
if self.which('pkg'):
command = ['pkg', 'install']
+ if self.no_interactive:
+ command.append('-y')
else:
command = ['pkg_add', '-Fr']
command.extend(packages)
self.run_as_root(command)
def install_system_packages(self):
self.pkg_install(*self.packages)