From: Ed Bartosh Date: Mon, 5 Sep 2016 14:29:32 +0000 (+0100) Subject: bitbake: toaster: don't kill all runserver processes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b22a505414db060b5df0ce3d6c84c5dffd38463e;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake: toaster: don't kill all runserver processes Toaster script kills runserver process 2 ways: - sending signal to pid from .toastermain.pid. - sending signal to pids found by grepping ps output: ps fux | grep "python.*manage.py runserver" Second approach is redundant and harmfull as it kills all django development server running on the machine. [YOCTO #7973] (Bitbake rev: 0f47b17fe88dc660648d94b2d8d8286d87ae6295) Signed-off-by: Ed Bartosh Signed-off-by: Michael Wood Signed-off-by: Richard Purdie --- diff --git a/bitbake/bin/toaster b/bitbake/bin/toaster index b14749a8f3a..6641dbc5766 100755 --- a/bitbake/bin/toaster +++ b/bitbake/bin/toaster @@ -33,9 +33,6 @@ webserverKillAll() while kill -0 $pid 2>/dev/null; do kill -SIGTERM -$pid 2>/dev/null sleep 1 - # Kill processes if they are still running - may happen - # in interactive shells - ps fux | grep "python.*manage.py runserver" | awk '{print $2}' | xargs kill done rm ${pidfile} fi