15 lines
649 B
Diff
15 lines
649 B
Diff
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<BindMount>("/run/systemd/journal"));
|
|
+ if (fs::exists("/run/systemd/journal"))
|
|
+ dirsToMount.push_back(std::make_unique<BindMount>("/run/systemd/journal"));
|
|
std::unique_ptr<Mount> mntVarTmp{new Mount{"/var/tmp"}};
|
|
mntVarTmp->setType("tmpfs");
|
|
mntVarTmp->setSource("tmpfs");
|