Update conf!

Changes to be committed:
	modified:   IobMan.sls
	new file:   IobUpdStart.bat
	new file:   IobUpdStop.bat
	modified:   IobWin.sls
	modified:   IobWinDev.sls
This commit is contained in:
Samuele-StackUser
2020-02-05 19:52:09 +01:00
parent c242050127
commit ead57967ce
6 changed files with 65 additions and 49 deletions
Binary file not shown.
+10 -27
View File
@@ -7,24 +7,11 @@ download-IOB-MAN:
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-MAN/stable/IOB-MAN-stable.zip.md5
# per sicurezza faccio copio del file di config...
config-backup:
cmd.run:
- name: "copy /Y c:\\Steamware\\IOB-MAN\\CONF\\process.json c:\\Steamware\\src\\process.json"
# indico update in esecuzione da file...
set-update-run:
cmd.run:
- name: "echo > c:\\Steamware\\IOB-MAN\\update.run"
# chiudo il task in esecuzione
close-IOB-MAN:
cmd.run:
- name: "taskkill /IM \"IOB-MAN.exe\" /F"
close-IOB-WIN:
cmd.run:
- name: "taskkill /IM \"IOB-WIN.exe\" /F"
# Script inizio update (copia conf + kill)
ManUpdStart:
cmd.script:
- name: c:/Steamware/src/IobUpdStart.bat
- source: salt://IobUpdStart.bat
## faccio pulizia da dll e altro nella folder...
#clean-IOB-MAN-dll:
@@ -44,12 +31,8 @@ extract-IOB-MAN:
- enforce_toplevel: False
- overwrite: True
# Restore finale config
config-restore:
cmd.run:
- name: "copy /Y c:\\Steamware\\src\\process.json c:\\Steamware\\IOB-MAN\\CONF\\process.json"
# indico update completato...
set-update-done:
cmd.run:
- name: "del /f c:\\Steamware\\IOB-MAN\\update.run"
# Script fine update (restore conf + lock remove)
ManUpdStop:
cmd.script:
- name: c:/Steamware/src/IobUpdStop.bat
- source: salt://IobUpdStop.bat
+11
View File
@@ -0,0 +1,11 @@
REM Recupero dataora
set mydate=%date:~10,4%%date:~6,2%/%date:~4,2%
REM Indico update in esecuzione da file...
echo > c:\Steamware\IOB-MAN\update.run
REM Per sicurezza faccio copio del file di config...
copy /Y c:\Steamware\IOB-MAN\CONF\process.json c:\Steamware\src\process.json
robocopy c:\Steamware\IOB-WIN\DATA\CONF c:\Steamware\src\IOB-WIN\CONF_%mydate% /MIR
robocopy c:\Steamware\IOB-WIN\DATA\CONF c:\Steamware\src\IOB-WIN\CONF /MIR
REM chiudo i task in esecuzione
taskkill /IM "IOB-MAN.exe" /F
taskkill /IM "IOB-WIN.exe" /F
+4
View File
@@ -0,0 +1,4 @@
REM Riporto indietro file conf
copy /Y c:\Steamware\src\process.json c:\Steamware\IOB-MAN\CONF\process.json
REM cancello file blocco rilancio
del /f c:\Steamware\IOB-MAN\update.run
+31 -15
View File
@@ -5,23 +5,31 @@ download-IOB-WIN:
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN-stable.zip.md5
clean-OLD-CONF:
cmd.run:
- name: "del /f c:\\Steamware\\src\\IOB-WIN\\CONF\\*"
# Script inizio update (copia conf + kill)
WinUpdStart:
cmd.script:
- name: c:/Steamware/src/IobUpdStart.bat
- source: salt://IobUpdStart.bat
# per sicurezza faccio copio del file di config...
config-backup:
cmd.run:
- name: "copy /Y c:\\Steamware\\IOB-WIN\\CONF\\* c:\\Steamware\\src\\IOB-WIN\\CONF\\*"
#config-backup:
# cmd.run:
# - name: "robocopy c:\\Steamware\\IOB-WIN\\DATA\\CONF c:\\Steamware\\src\\IOB-WIN\\CONF /MIR"
# indico update in esecuzione da file...
set-update-run:
cmd.run:
- name: "echo > c:\\Steamware\\IOB-WIN\\update.run"
#set-update-run:
# cmd.run:
# - name: "echo > c:\\Steamware\\IOB-MAN\\update.run"
close-IOB-WIN:
cmd.run:
- name: "taskkill /IM \"IOB-WIN.exe\" /F"
# chiudo il task in esecuzione
#close-IOB-MAN:
# cmd.run:
# - name: "taskkill /IM \"IOB-MAN.exe\" /F"
#close-IOB-WIN:
# cmd.run:
# - name: "taskkill /IM \"IOB-WIN.exe\" /F"
# Ora estraggo files in directory...
@@ -32,9 +40,17 @@ extract-IOB-WIN:
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/stable/IOB-WIN-stable.zip.md5
- skip_verify: False
- enforce_toplevel: False
- overwrite: True
# indico update completato...
set-update-done:
cmd.run:
- name: "del /f c:\\Steamware\\IOB-WIN\\update.run"
#set-update-done:
# cmd.run:
# - name: "del /f c:\\Steamware\\IOB-MAN\\update.run"
# Script fine update (restore conf + lock remove)
WinUpdStop:
cmd.script:
- name: c:/Steamware/src/IobUpdStop.bat
- source: salt://IobUpdStop.bat
+9 -7
View File
@@ -5,19 +5,20 @@ download-IOB-WIN:
- makedirs: True
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/unstable/IOB-WIN-unstable.zip.md5
clean-OLD-CONF:
cmd.run:
- name: "del /f c:\\Steamware\\src\\IOB-WIN\\CONF\\*"
# per sicurezza faccio copio del file di config...
config-backup:
cmd.run:
- name: "copy /Y c:\\Steamware\\IOB-WIN\\CONF\\* c:\\Steamware\\src\\IOB-WIN\\CONF\\*"
- name: "robocopy c:\\Steamware\\IOB-WIN\\DATA\\CONF c:\\Steamware\\src\\IOB-WIN\\CONF /MIR"
# indico update in esecuzione da file...
set-update-run:
cmd.run:
- name: "echo > c:\\Steamware\\IOB-WIN\\update.run"
- name: "echo > c:\\Steamware\\IOB-MAN\\update.run"
# chiudo il task in esecuzione
close-IOB-MAN:
cmd.run:
- name: "taskkill /IM \"IOB-MAN.exe\" /F"
close-IOB-WIN:
cmd.run:
@@ -32,9 +33,10 @@ extract-IOB-WIN:
- source_hash: http://nexus.steamware.net/repository/utility/MAPO/IOB-WIN/unstable/IOB-WIN-unstable.zip.md5
- skip_verify: False
- enforce_toplevel: False
- overwrite: True
# indico update completato...
set-update-done:
cmd.run:
- name: "del /f c:\\Steamware\\IOB-WIN\\update.run"
- name: "del /f c:\\Steamware\\IOB-MAN\\update.run"