Skip to content

Commit 4e0c056

Browse files
committed
apt-get updated
1 parent e2665dd commit 4e0c056

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

ee/core/aptget.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,6 @@ def remove_package(self, package_name, purge=False):
113113
except SystemError as e:
114114
Log.debug(self, 'SystemError: ' + str(e))
115115
return False
116-
try:
117-
# apt_pkg.PkgSystemUnLock()
118-
result = apt_cache.commit()
119-
# apt_cache.close()
120-
return result
121-
except SystemError as e:
122-
Log.debug(self, 'SystemError: ' + str(e))
123-
return False
124-
except Exception as e:
125-
Log.debug(self, str(e))
126-
Log.error(self, str(e))
127-
# apt_cache.close()
128116
else:
129117
# apt_cache.close()
130118
Log.error(self, 'Unknown package selected (' +
@@ -134,6 +122,20 @@ def remove_package(self, package_name, purge=False):
134122
if not remove_package(self, package, purge=purge):
135123
continue
136124

125+
if apt_cache.delete_count > 0:
126+
try:
127+
# apt_pkg.PkgSystemUnLock()
128+
result = apt_cache.commit()
129+
# apt_cache.close()
130+
return result
131+
except SystemError as e:
132+
Log.debug(self, 'SystemError: ' + str(e))
133+
return False
134+
except Exception as e:
135+
Log.debug(self, str(e))
136+
Log.error(self, str(e))
137+
# apt_cache.close()
138+
137139
def auto_clean(self):
138140
"""
139141
Similar to `apt-get autoclean`

0 commit comments

Comments
 (0)