summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmdline/apt-get.cc3
-rw-r--r--debian/changelog1
2 files changed, 3 insertions, 1 deletions
diff --git a/cmdline/apt-get.cc b/cmdline/apt-get.cc
index faad2ed6b..93b3a83dc 100644
--- a/cmdline/apt-get.cc
+++ b/cmdline/apt-get.cc
@@ -1870,7 +1870,8 @@ bool DoInstall(CommandLine &CmdL)
// cache.commit()
if (AutoMarkChanged > 0 &&
Cache->DelCount() == 0 && Cache->InstCount() == 0 &&
- Cache->BadCount() == 0)
+ Cache->BadCount() == 0 &&
+ _config->FindB("APT::Get::Simulate",false) == false)
Cache->writeStateFile(NULL);
// See if we need to prompt
diff --git a/debian/changelog b/debian/changelog
index d1959c074..dd79639c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -28,6 +28,7 @@ apt (0.7.22) UNRELEASED; urgency=low
(closes: #87520)
* add Debug::pkgProblemResolver::ShowScores and make the scores
adjustable
+ * do not write state file in simulate mode (closes: #433007)
[ Julian Andres Klode ]
* apt-pkg/contrib/configuration.cc: Fix a small memory leak in