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

View File

@ -1556,12 +1556,18 @@ void TInstaller_mask::install_selection()
//copia la dir setup dal disco sovrascrivendo eventuali files gia' presenti //copia la dir setup dal disco sovrascrivendo eventuali files gia' presenti
make_dir("setup"); make_dir("setup");
TFilename local_file, remote_file; 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) FOR_EACH_ARRAY_ROW(ar, r, row)
{ {
local_file = row->mid(path.len() + 1); local_file = row->mid(path.len() + 1);
remote_file = *row; remote_file = *row;
file_copied = fcopy(remote_file, local_file); //occhio alle maiuscole!!!! 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 update_disk_and_web_path(); //aggiorna l'install.ini