Apply Server Patch For QA

#Server_Patch_Dev.sh
#!/bin/bash
 
/srv/salt/QA_script/GameServiceVersion/GameServiceVersion_before.sh
 
content=$1
echo $content
 
salt 'Func' cp.get_dir salt://$content/service/AccountInventoryDaemon 'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/AchievementDaemon      'D:\Service'
wait
 
salt 'Func' cp.get_dir salt://$content/service/AdminWeb               'D:\Service'
salt 'Func' cp.get_dir salt://$content/service/AdminWeb_Txx           'D:\Service'
salt 'Func' cmd.run 'robocopy D:\Service\AdminWeb_Txx D:\Service\AdminWeb /e /np /nfl /ndl'
salt 'Func' cmd.run 'rmdir /s /q D:\Service\AdminWeb_Txx'
 
 
salt 'Func' cp.get_dir salt://$content/service/ArenaLobby             'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/CacheGate              'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/CraftDaemon            'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/DuelbotDaemon          'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/InfoGateDaemon         'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/LobbyDaemon            'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/LobbyGate              'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/ManagementAgent        'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/ManagementDaemon       'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/ManagementWeb          'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/MarketDealerAgent      'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/MarketDealerDaemon     'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/MarketReaderAgent      'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/MarketReaderDaemon     'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/PostOfficeDaemon       'D:\Service' & \
salt 'Func' cp.get_dir salt://$content/service/RankingDaemon          'D:\Service'
wait
 
salt 'Game0*' cp.get_dir salt://$content/service/ArenaDaemon          'D:\Service' & \
salt 'Game0*' cp.get_dir salt://$content/service/CacheDaemon          'D:\Service' & \
salt 'Game0*' cp.get_dir salt://$content/service/GameDaemon           'D:\Service' & \
salt 'Game0*' cp.get_dir salt://$content/service/ManagementAgent      'D:\Service'
wait
 
salt 'Game01' cmd.run 'robocopy D:\Service\ArenaDaemon D:\Service\ArenaDaemon01 /e /np /nfl /ndl'  & \
salt 'Game01' cmd.run 'robocopy D:\Service\CacheDaemon D:\Service\CacheDaemon01 /e /np /nfl /ndl'  & \
salt 'Game01' cmd.run 'robocopy D:\Service\GameDaemon D:\Service\GameDaemon01 /e /np /nfl /ndl'    & \
salt 'Game02' cmd.run 'robocopy D:\Service\ArenaDaemon D:\Service\ArenaDaemon02 /e /np /nfl /ndl'  & \
salt 'Game02' cmd.run 'robocopy D:\Service\CacheDaemon D:\Service\CacheDaemon02 /e /np /nfl /ndl'  & \
salt 'Game02' cmd.run 'robocopy D:\Service\GameDaemon D:\Service\GameDaemon02 /e /np /nfl /ndl'  
wait
 
salt 'Game0*' cmd.run 'rmdir /s /q D:\Service\ArenaDaemon' & \
salt 'Game0*' cmd.run 'rmdir /s /q D:\Service\CacheDaemon' & \
salt 'Game0*' cmd.run 'rmdir /s /q D:\Service\GameDaemon'
wait
 
/srv/salt/QA_script/GameServiceVersion/GameServiceVersion_after.sh

Last updated