diff --git a/butterfly/terminal.py b/butterfly/terminal.py index 1f0a133..cb8a8a1 100644 --- a/butterfly/terminal.py +++ b/butterfly/terminal.py @@ -264,7 +264,7 @@ class Terminal(object): args = ['/bin/su'] args.append('-l') - if sys.platform == 'linux' and tornado.options.options.shell: + if sys.platform.startswith('linux') and tornado.options.options.shell: args.append('-s') args.append(tornado.options.options.shell) args.append(self.callee.name)