From: Belen Barros Pena Date: Tue, 18 Nov 2014 15:02:17 +0000 (+0000) Subject: toaster: fix file name collision X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4a47bc84f762666a847f1152cc2e75c9ef36092;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: fix file name collision When toaster is used by multiple users on the same machine, it is possible that files in /tmp have a name race. This patch makes sure that the files have unique names. Signed-off-by: Belen Barros Pena --- diff --git a/bin/toaster b/bin/toaster index 4c6ac5ac408..75f31d032e5 100755 --- a/bin/toaster +++ b/bin/toaster @@ -69,7 +69,7 @@ function webserverStartAll() fi if [ $retval -eq 0 ]; then echo "Starting webserver" - python $BBBASEDIR/lib/toaster/manage.py runserver "0.0.0.0:$WEB_PORT" ${BUILDDIR}/toaster_web.log 2>&1 & echo $! >${BUILDDIR}/.toastermain.pid + python $BBBASEDIR/lib/toaster/manage.py runserver "0.0.0.0:$WEB_PORT" ${BUILDDIR}/toaster_web_$$.log 2>&1 & echo $! >${BUILDDIR}/.toastermain.pid sleep 1 if ! cat "${BUILDDIR}/.toastermain.pid" | xargs -I{} kill -0 {} ; then retval=1