Bug 1232580 - Install py27-readline on MacPorts; r?Yoric draft
authorGregory Szorc <gregory.szorc@gmail.com>
Tue, 12 Jan 2016 12:25:52 -0800
changeset 321004 50872d2d15d9ddf0530f9ed4435c3e3d4a20bdc6
parent 320813 e790bba372f14241addda469a4bdb7ab00786ab3
child 512846 35b9e8afad70847ad1d12be66c26f0f2f63fa1a3
push id9320
push usergszorc@mozilla.com
push dateTue, 12 Jan 2016 20:27:09 +0000
reviewersYoric
bugs1232580, 48807
milestone46.0a1
Bug 1232580 - Install py27-readline on MacPorts; r?Yoric See https://trac.macports.org/ticket/48807. Without it, reading input can break terminals.
python/mozboot/mozboot/osx.py
--- a/python/mozboot/mozboot/osx.py
+++ b/python/mozboot/mozboot/osx.py
@@ -383,16 +383,17 @@ class OSXBootstrapper(BaseBootstrapper):
         missing = [package for package in packages if package not in installed]
         if missing:
             print(PACKAGE_MANAGER_PACKAGES % ('MacPorts',))
             self.run_as_root([self.port, '-v', 'install'] + missing)
 
     def ensure_macports_system_packages(self):
         packages = [
             'python27',
+            'py27-readline',
             'mercurial',
             'autoconf213',
             'gnutar',
             'watchman',
         ]
 
         self._ensure_macports_packages(packages)
         self.run_as_root([self.port, 'select', '--set', 'python', 'python27'])