diff options
| -rwxr-xr-x | bitbake/bin/toaster | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/bitbake/bin/toaster b/bitbake/bin/toaster index ccbfdb30b0..087e3f92d6 100755 --- a/bitbake/bin/toaster +++ b/bitbake/bin/toaster | |||
| @@ -57,14 +57,14 @@ webserverStartAll() | |||
| 57 | retval=0 | 57 | retval=0 |
| 58 | # you can always add a superuser later via | 58 | # you can always add a superuser later via |
| 59 | # ../bitbake/lib/toaster/manage.py createsuperuser --username=<ME> | 59 | # ../bitbake/lib/toaster/manage.py createsuperuser --username=<ME> |
| 60 | python $BBBASEDIR/lib/toaster/manage.py migrate --noinput || retval=1 | 60 | $MANAGE migrate --noinput || retval=1 |
| 61 | 61 | ||
| 62 | if [ $retval -eq 1 ]; then | 62 | if [ $retval -eq 1 ]; then |
| 63 | echo "Failed migrations, aborting system start" 1>&2 | 63 | echo "Failed migrations, aborting system start" 1>&2 |
| 64 | return $retval | 64 | return $retval |
| 65 | fi | 65 | fi |
| 66 | 66 | ||
| 67 | python $BBBASEDIR/lib/toaster/manage.py checksettings --traceback || retval=1 | 67 | $MANAGE checksettings --traceback || retval=1 |
| 68 | 68 | ||
| 69 | if [ $retval -eq 1 ]; then | 69 | if [ $retval -eq 1 ]; then |
| 70 | printf "\nError while checking settings; aborting\n" | 70 | printf "\nError while checking settings; aborting\n" |
| @@ -73,7 +73,7 @@ webserverStartAll() | |||
| 73 | 73 | ||
| 74 | echo "Starting webserver..." | 74 | echo "Starting webserver..." |
| 75 | 75 | ||
| 76 | python $BBBASEDIR/lib/toaster/manage.py runserver "0.0.0.0:$WEB_PORT" \ | 76 | $MANAGE runserver "0.0.0.0:$WEB_PORT" \ |
| 77 | </dev/null >>${BUILDDIR}/toaster_web.log 2>&1 \ | 77 | </dev/null >>${BUILDDIR}/toaster_web.log 2>&1 \ |
| 78 | & echo $! >${BUILDDIR}/.toastermain.pid | 78 | & echo $! >${BUILDDIR}/.toastermain.pid |
| 79 | 79 | ||
| @@ -130,7 +130,7 @@ start_bitbake() { | |||
| 130 | return 1 | 130 | return 1 |
| 131 | fi | 131 | fi |
| 132 | export BBSERVER=0.0.0.0:-1 | 132 | export BBSERVER=0.0.0.0:-1 |
| 133 | export DATABASE_URL=`$BBBASEDIR/lib/toaster/manage.py get-dburl` | 133 | export DATABASE_URL=`$MANAGE get-dburl` |
| 134 | # we start the TOASTERUI only if not inhibited | 134 | # we start the TOASTERUI only if not inhibited |
| 135 | if [ $NOTOASTERUI -eq 0 ]; then | 135 | if [ $NOTOASTERUI -eq 0 ]; then |
| 136 | bitbake --observe-only -u toasterui --remote-server=$BBSERVER -t xmlrpc \ | 136 | bitbake --observe-only -u toasterui --remote-server=$BBSERVER -t xmlrpc \ |
| @@ -184,6 +184,7 @@ else | |||
| 184 | fi | 184 | fi |
| 185 | 185 | ||
| 186 | BBBASEDIR=`dirname $TOASTER`/.. | 186 | BBBASEDIR=`dirname $TOASTER`/.. |
| 187 | MANAGE=$BBBASEDIR/lib/toaster/manage.py | ||
| 187 | OEROOT=`dirname $TOASTER`/../.. | 188 | OEROOT=`dirname $TOASTER`/../.. |
| 188 | NOTOASTERUI=0 | 189 | NOTOASTERUI=0 |
| 189 | WEBSERVER=1 | 190 | WEBSERVER=1 |
| @@ -316,7 +317,7 @@ echo "The system will $CMD." | |||
| 316 | 317 | ||
| 317 | # check if addr:port is not in use | 318 | # check if addr:port is not in use |
| 318 | if [ "$CMD" == 'start' ]; then | 319 | if [ "$CMD" == 'start' ]; then |
| 319 | python $BBBASEDIR/lib/toaster/manage.py checksocket "0.0.0.0:$WEB_PORT" || return 1 | 320 | $MANAGE checksocket "0.0.0.0:$WEB_PORT" || return 1 |
| 320 | fi | 321 | fi |
| 321 | 322 | ||
| 322 | # Make sure it's safe to run by checking bitbake lock | 323 | # Make sure it's safe to run by checking bitbake lock |
| @@ -351,7 +352,7 @@ case $CMD in | |||
| 351 | fi | 352 | fi |
| 352 | start_bitbake | 353 | start_bitbake |
| 353 | if [ $? -eq 0 ]; then | 354 | if [ $? -eq 0 ]; then |
| 354 | python $BBBASEDIR/lib/toaster/manage.py runbuilds & echo $! >${BUILDDIR}/.runbuilds.pid | 355 | $MANAGE runbuilds & echo $! >${BUILDDIR}/.runbuilds.pid |
| 355 | # set fail safe stop system on terminal exit | 356 | # set fail safe stop system on terminal exit |
| 356 | trap stop_system SIGHUP | 357 | trap stop_system SIGHUP |
| 357 | echo "Successful ${CMD}." | 358 | echo "Successful ${CMD}." |
