diff options
Diffstat (limited to 'tools/repogen/repogen.cpp')
-rw-r--r-- | tools/repogen/repogen.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/repogen/repogen.cpp b/tools/repogen/repogen.cpp index e0e0a88c0..4273837d2 100644 --- a/tools/repogen/repogen.cpp +++ b/tools/repogen/repogen.cpp @@ -107,7 +107,7 @@ int main(int argc, char** argv) QStringList filteredPackages; bool updateExistingRepository = false; - QString packagesDir; + QStringList packagesDirectories; QInstallerTools::FilterType filterType = QInstallerTools::Exclude; bool remove = false; bool updateExistingRepositoryWithNewComponents = false; @@ -153,7 +153,7 @@ int main(int argc, char** argv) return printErrorAndUsageAndExit(QObject::tr("Error: Package directory not found " "at the specified location")); } - packagesDir = args.first(); + packagesDirectories.append(args.first()); args.removeFirst(); } else if (args.first() == QLatin1String("-c") || args.first() == QLatin1String("--config")) { args.removeFirst(); @@ -173,7 +173,7 @@ int main(int argc, char** argv) } } - if (packagesDir.isEmpty() || (args.count() != 1)) { + if (packagesDirectories.isEmpty() || (args.count() != 1)) { printUsage(); return 1; } @@ -195,7 +195,7 @@ int main(int argc, char** argv) .arg(repositoryDir)); } - QInstallerTools::PackageInfoVector packages = QInstallerTools::createListOfPackages(packagesDir, + QInstallerTools::PackageInfoVector packages = QInstallerTools::createListOfPackages(packagesDirectories, &filteredPackages, filterType); if (updateExistingRepositoryWithNewComponents) { @@ -252,7 +252,7 @@ int main(int argc, char** argv) } tmpMetaDir = QInstaller::createTemporaryDirectory(); - QInstallerTools::copyComponentData(packagesDir, repositoryDir, &packages); + QInstallerTools::copyComponentData(packagesDirectories, repositoryDir, &packages); QInstallerTools::copyMetaData(tmpMetaDir, repositoryDir, packages, QLatin1String("{AnyApplication}"), QLatin1String(QUOTE(IFW_REPOSITORY_FORMAT_VERSION))); QInstallerTools::compressMetaDirectories(tmpMetaDir, tmpMetaDir, pathToVersionMapping); |