Patch level : 12.0 500

Files correlati     : ba1.exe

I programmi in preprocess e postprocess vengono ora eseguiti per ogni patch

git-svn-id: svn://10.65.10.50/branches/R_10_00@24273 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2018-01-17 18:30:09 +00:00
parent 3d1e6dbc64
commit e0085dee2e

View File

@ -1100,7 +1100,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
return error_box(FR("Impossibile determinare il numero dei dischetti in %s"), remote_ininame.name()); return error_box(FR("Impossibile determinare il numero dei dischetti in %s"), remote_ininame.name());
else else
{ {
if (patchlevel == 0) // if (patchlevel == 0) sempre ora
ok = pre_process(*remote_ini, module); ok = pre_process(*remote_ini, module);
if (!ok) if (!ok)
{ {
@ -1279,7 +1279,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
const int files = ini.build_complete_list(module, list); const int files = ini.build_complete_list(module, list);
if (files > 0) if (files > 0)
{ {
if (patchlevel == 0) // if (patchlevel == 0) sempre ora
ok = pre_process(ini, module); ok = pre_process(ini, module);
if (ok) if (ok)
@ -1337,13 +1337,13 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
} }
if (ok && patchlevel == 0) // Se installo un modulo pricipale ... if (ok)
{ {
// ... installo DOPO tutte le patches successive
install_patches(module, lastrelease, lastpatch);
TInstall_ini ini; TInstall_ini ini;
ok &= post_process(ini, module); ok &= post_process(ini, module);
} if (patchlevel == 0) // Se installo un modulo pricipale ...
ok &= install_patches(module, lastrelease, lastpatch); // ... installo DOPO tutte le patches successive
}
return ok; return ok;
} }