Changeset 35 for trunk/www/emulator.php


Ignore:
Timestamp:
Jun 15, 2009, 10:19:02 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Zamykání a odemykání prostředků přímo z příkazů úloh. Zamykání serverů, emulátorů a záloh.
  • Upraveno: Možnost volat shell.php z relativní cestou. Skript global.php si nastaví sám aktuální cestu.
  • Opraveno: Zobrazovat sprváně trvání aktuálně běžící úlohy.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/emulator.php

    r34 r35  
    3737    $this->Lock();
    3838    $this->Task->Add('Stažení emulátoru', array(
     39      'php www/shell.php EmulatorLock '.$this->Id,
    3940      'mkdir '.$Config['BaseDir'].'emulator/'.$this->Id.'/',
    4041      'cd '.$Config['BaseDir'].'emulator/'.$this->Id.'/',
     
    4546      'svn checkout -r '.$this->Emulator['ScriptDev2Revision'].' https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/ src/bindings/ScriptDev2',
    4647      'git apply src/bindings/ScriptDev2/patches/'.$this->Emulator['ScriptDev2PatchFileName'],
     48      'php www/shell.php EmulatorUnLock '.$this->Id,
    4749    ));
    4850  }
     
    5456    $this->Lock();
    5557    $this->Task->Add('Překlad emulátoru', array(
     58      'php www/shell.php EmulatorLock '.$this->Id,
    5659      'cd '.$Config['BaseDir'].'emulator/'.$this->Id.'/source',
    5760      'autoreconf -ifv',
     
    6366      'make',
    6467      'make install',
     68      'php www/shell.php EmulatorUnLock '.$this->Id,
    6569    ));
    6670  }
     
    7074    $this->Lock();
    7175    $this->Task->Add('Vygenerování souborů map', array(
     76      'php www/shell.php EmulatorLock '.$this->Id,
    7277      'cd wowclient/'.$this->Emulator['Client']['Version'].'/client',
    7378      'wine emulator/'.$this->Id.'/source/contrib/extractor/ad.exe',
    7479      'mv wowclient/'.$this->Emulator['Client']['Version'].'/client/dbc wowclient/'.$this->Emulator['Client']['Version'].'/',
    7580      'mv wowclient/'.$this->Emulator['Client']['Version'].'/client/maps wowclient/'.$this->Emulator['Client']['Version'].'/',
     81      'php www/shell.php EmulatorUnLock '.$this->Id,     
    7682    ));
    7783    return('Požadavek na vygenerování map zařazen.');
    7884  }
    79  
    8085 
    8186  function Lock()
Note: See TracChangeset for help on using the changeset viewer.