bool HardwareProfile::SubmitProfile(void) { if (m_uuid.isEmpty()) return false; if (!m_hardwareProfile.isEmpty()) LOG(VB_GENERAL, LOG_INFO, QString("Submitting the following hardware profile: %1") .arg(m_hardwareProfile)); QString cmd = GetShareDir() + "hardwareprofile/sendProfile.py"; QStringList args; args << "--submitOnly"; args << "-a"; MythSystemLegacy system(cmd, args, kMSRunShell | kMSStdOut); system.Run(); if (system.Wait() == GENERIC_EXIT_OK) { GenerateUUIDs(); gCoreContext->SaveSetting("HardwareProfileUUID", GetPrivateUUID()); gCoreContext->SaveSetting("HardwareProfilePublicUUID", GetPublicUUID()); gCoreContext->SaveSetting("HardwareProfileLastUpdated", MythDate::current_iso_string()); return true; } else return false; return false; }
bool HardwareProfile::SubmitProfile(void) { if (m_uuid.isEmpty()) return false; if (!m_hardwareProfile.isEmpty()) VERBOSE(VB_GENERAL, QString("Submitting the following hardware profile:\n%1") .arg(m_hardwareProfile)); QString cmd = GetShareDir() + "hardwareprofile/sendProfile.py"; QStringList args; args << "--submitOnly"; args << "-a"; MythSystem system(cmd, args, kMSRunShell | kMSStdOut | kMSBuffered); system.Run(); if (system.Wait() == GENERIC_EXIT_OK) { GenerateUUIDs(); gCoreContext->SaveSetting("HardwareProfileUUID", GetPrivateUUID()); gCoreContext->SaveSetting("HardwareProfilePublicUUID", GetPublicUUID()); gCoreContext->SaveSetting("HardwareProfileLastUpdated", QDateTime::currentDateTime().toString(Qt::ISODate)); return true; } else return false; return false; }