Allow implicit creation of disk images when writing.

This commit is contained in:
dg
2022-11-27 11:09:46 +00:00
parent 4bf6b433ae
commit 46ce882daa

View File

@@ -235,7 +235,8 @@ std::unique_ptr<Filesystem> Filesystem::createFilesystemFromConfig()
{
std::shared_ptr<ImageReader> reader;
std::shared_ptr<ImageWriter> writer;
if (config.image_reader().type() != ImageReaderProto::NOT_SET)
if ((config.image_reader().type() != ImageReaderProto::NOT_SET) &&
doesFileExist(config.image_reader().filename()))
reader = ImageReader::create(config.image_reader());
if (config.image_writer().type() != ImageWriterProto::NOT_SET)
writer = ImageWriter::create(config.image_writer());