From eae1e2b21365cbdd06e208fa81f7d16df5af7c0d Mon Sep 17 00:00:00 2001 From: David Glasser Date: Fri, 17 Aug 2012 13:50:14 -0700 Subject: [PATCH] meteor run: Don't miss LISTENING if there's other stuff on stdout --- app/meteor/run.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/meteor/run.js b/app/meteor/run.js index 26c21bafd5..7b9810037f 100644 --- a/app/meteor/run.js +++ b/app/meteor/run.js @@ -187,12 +187,13 @@ var start_server = function (bundle_path, port, mongo_url, proc.stdout.on('data', function (data) { if (!data) return; + var originalLength = data.length; // string must match server.js - if (data.match(/^LISTENING\s*$/)) { + data = data.replace(/^LISTENING\s*(?:\n|$)/m, ''); + if (data.length != originalLength) on_listen_callback && on_listen_callback(); - } else { + if (data) log_to_clients({stdout: data}); - } }); proc.stderr.setEncoding('utf8');