]> git.lizzy.rs Git - elidragon_v2.git/blobdiff - scripts/common.sh
Update scripts to make mapserver function properly the first time
[elidragon_v2.git] / scripts / common.sh
index a6941f4c81919d668cad990343e12353e4bb1cb2..73fc5f2293ea0c337d81b5d0f336356264f1723c 100644 (file)
@@ -68,9 +68,12 @@ function run_in_screen {
 }
 
 function start_mapserver {
-       echo -n "Starting Mapserver... "
+       echo -n "Starting mapserver... "
        if ! mapserver_running; then
                cd worlds/creative
+               while ! [ -f map.sqlite ]; do
+                       sleep 0.1
+               done
                run_in_screen `mapserver_screenname` `mapserver_lock` "./mapserver-linux-x86_64"
                cd ../..
                echo -e "\e[32mDone\e[0m"