diff --git a/src/bin/package_repo/command_create.cpp b/src/bin/package_repo/command_create.cpp index e47ff76d3e..1d8c1d0472 100644 --- a/src/bin/package_repo/command_create.cpp +++ b/src/bin/package_repo/command_create.cpp @@ -214,6 +214,10 @@ command_create(int argc, const char* const* argv) if (verbose) printf("reading package '%s' ...\n", packageFileNames[i]); BEntry entry(packageFileNames[i]); + if (!entry.Exists()) { + printf("package '%s' does not exist\n", packageFileNames[i]); + return 1; + } result = repositoryWriter.AddPackage(entry); if (result != B_OK) return 1;