Patch level :10.0 538

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
preservato l'oem anche in aggiornamento da disco e non solo da internet


git-svn-id: svn://10.65.10.50/trunk@19709 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2009-12-02 12:13:00 +00:00
parent 0e32ad05d5
commit 06fb206415

@ -1556,12 +1556,18 @@ void TInstaller_mask::install_selection()
//copia la dir setup dal disco sovrascrivendo eventuali files gia' presenti
make_dir("setup");
TFilename local_file, remote_file;
//preserva l'OEM contenuto in oem.ini della directory setup
const int old_oem = ini_get_int("setup/oem.ini", "MAIN", "OEM");
FOR_EACH_ARRAY_ROW(ar, r, row)
{
local_file = row->mid(path.len() + 1);
remote_file = *row;
file_copied = fcopy(remote_file, local_file); //occhio alle maiuscole!!!!
}
//riscrive il vecchio valore di oem in oem.ini
ini_set_int("setup/oem.ini", "MAIN", "OEM", old_oem);
}
update_disk_and_web_path(); //aggiorna l'install.ini