diff --git a/lib/Transaction.cpp b/lib/Transaction.cpp index 1977ea3..ebe96a7 100644 --- a/lib/Transaction.cpp +++ b/lib/Transaction.cpp @@ -177,7 +177,8 @@ void Transaction::impl::snapMount() { mntRun->setType("tmpfs"); mntRun->setSource("tmpfs"); dirsToMount.push_back(std::move(mntRun)); - dirsToMount.push_back(std::make_unique("/run/systemd/journal")); + if (fs::exists("/run/systemd/journal")) + dirsToMount.push_back(std::make_unique("/run/systemd/journal")); std::unique_ptr mntVarTmp{new Mount{"/var/tmp"}}; mntVarTmp->setType("tmpfs"); mntVarTmp->setSource("tmpfs");