equal
deleted
inserted
replaced
1464 } |
1464 } |
1465 |
1465 |
1466 void SisRegistry::UpdateInstallationInformation(XmlDetails::TScrPreProvisionDetail aScrPreProvisionDetail) |
1466 void SisRegistry::UpdateInstallationInformation(XmlDetails::TScrPreProvisionDetail aScrPreProvisionDetail) |
1467 { |
1467 { |
1468 CXmlGenerator xmlGenerator; |
1468 CXmlGenerator xmlGenerator; |
1469 char* tmpFileName = tmpnam(NULL); |
1469 |
|
1470 #ifndef __TOOLS2_LINUX__ |
|
1471 char* tmpFileName = tmpnam(NULL); |
|
1472 #else |
|
1473 char tmpFileName[] = "/tmp/interpretsis_XXXXXX"; |
|
1474 int temp_fd; |
|
1475 temp_fd=mkstemp(tmpFileName); |
|
1476 fclose(fdopen(temp_fd,"w")); |
|
1477 #endif |
|
1478 |
1470 std::wstring filename(string2wstring(tmpFileName)); |
1479 std::wstring filename(string2wstring(tmpFileName)); |
1471 |
1480 |
1472 int isRomApplication = 0; |
1481 int isRomApplication = 0; |
1473 xmlGenerator.WritePreProvisionDetails(filename , aScrPreProvisionDetail, isRomApplication); |
1482 xmlGenerator.WritePreProvisionDetails(filename , aScrPreProvisionDetail, isRomApplication); |
1474 |
1483 |
1475 #ifdef __LINUX__ |
1484 #ifdef __TOOLS2_LINUX__ |
1476 std::string executable = "scrtool"; |
1485 std::string executable = "scrtool"; |
1477 #else |
1486 #else |
1478 std::string executable = "scrtool.exe"; |
1487 std::string executable = "scrtool.exe"; |
1479 #endif |
1488 #endif |
1480 |
1489 |