comparison installer.cpp @ 34:efb73feb1061

Enough MacOS bits to be able to do a quick proof-of-concept test
author Chris Cannam
date Fri, 13 Dec 2019 14:14:57 +0000
parents dd41d7369ed5
children f1326adbb33b
comparison
equal deleted inserted replaced
33:dd41d7369ed5 34:efb73feb1061
22 for (auto e: entries) { 22 for (auto e: entries) {
23 QFile f(":out/" + e); 23 QFile f(":out/" + e);
24 if (!f.copy(target + e)) { 24 if (!f.copy(target + e)) {
25 cerr << "Failed to copy " << e.toStdString() 25 cerr << "Failed to copy " << e.toStdString()
26 << " to target " << (target + e).toStdString() << endl; 26 << " to target " << (target + e).toStdString() << endl;
27 continue;
27 } 28 }
29 if (!QFile::setPermissions(target + e,
30 QFile::ReadOwner | QFile::WriteOwner |
31 QFile::ExeOwner | QFile::ReadGroup |
32 QFile::ReadOther)) {
33 cerr << "Failed to set permissions on " << e.toStdString() << endl;
34 continue;
35 }
28 } 36 }
29 37
30 return 0; 38 return 0;
31 } 39 }