# HG changeset patch # User Andre Heinecke # Date 1405434655 -7200 # Node ID 4b702f6cf9b6a6d301800ee8f0a093d71b8b383b # Parent 13cf42dbe9bd7647088fd9470d85a236d47eb774 Download sofware with .sh extension on linux and make it exeutable diff -r 13cf42dbe9bd -r 4b702f6cf9b6 ui/downloader.cpp --- a/ui/downloader.cpp Tue Jul 15 16:30:24 2014 +0200 +++ b/ui/downloader.cpp Tue Jul 15 16:30:55 2014 +0200 @@ -231,14 +231,22 @@ QString fileName = dataDirectory.append("/SW-") .append(remoteModSW.toString("yyyyMMddHHmmss")) +#ifdef WIN32 .append(".exe"); +#else + .append(".sh"); +#endif qDebug() << "fileName: " << fileName; if (mDownloadSW) { if (!downloadFile(mResourceSW, fileName, MAX_SW_SIZE)) { + qDebug() << "Failed to download software update."; return; } + QFile::setPermissions(fileName, QFileDevice::ReadOwner | + QFileDevice::WriteOwner | + QFileDevice::ExeOwner); } emit newSoftwareAvailable(fileName, remoteModSW);