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());
else
{
if (patchlevel == 0)
// if (patchlevel == 0) sempre ora
ok = pre_process(*remote_ini, module);
if (!ok)
{
@ -1279,7 +1279,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
const int files = ini.build_complete_list(module, list);
if (files > 0)
{
if (patchlevel == 0)
// if (patchlevel == 0) sempre ora
ok = pre_process(ini, module);
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;
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;
}