summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
Diffstat (limited to 'apt')
-rw-r--r--apt/package.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/apt/package.py b/apt/package.py
index 7322bb94..e33078d8 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -1064,7 +1064,8 @@ class Package(object):
def markUpgrade(self):
"""Mark a package for upgrade."""
if self.isUpgradable:
- self.markInstall()
+ fromUser = not self._pcache._depcache.IsAutoInstalled(self._pkg)
+ self.markInstall(fromUser=fromUser)
else:
# FIXME: we may want to throw a exception here
sys.stderr.write(("MarkUpgrade() called on a non-upgrable pkg: "