summaryrefslogtreecommitdiffstats
path: root/tools/repogen/repogen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/repogen/repogen.cpp')
-rw-r--r--tools/repogen/repogen.cpp10
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);