Force index update after enabling backports (debian)
This commit is contained in:
@@ -38,6 +38,7 @@ class DEBPackage(Package):
|
|||||||
if code:
|
if code:
|
||||||
with open(f"/etc/apt/sources.list.d/backports.list", "w") as fp:
|
with open(f"/etc/apt/sources.list.d/backports.list", "w") as fp:
|
||||||
fp.write(f"deb http://deb.debian.org/debian {codename}-backports main\n")
|
fp.write(f"deb http://deb.debian.org/debian {codename}-backports main\n")
|
||||||
|
self.update(force=True)
|
||||||
|
|
||||||
def prepare_system(self):
|
def prepare_system(self):
|
||||||
"""Make sure services don't start at installation."""
|
"""Make sure services don't start at installation."""
|
||||||
@@ -48,9 +49,9 @@ class DEBPackage(Package):
|
|||||||
def restore_system(self):
|
def restore_system(self):
|
||||||
utils.exec_cmd("rm -f {}".format(self.policy_file))
|
utils.exec_cmd("rm -f {}".format(self.policy_file))
|
||||||
|
|
||||||
def update(self):
|
def update(self, force=False):
|
||||||
"""Update local cache."""
|
"""Update local cache."""
|
||||||
if self.index_updated:
|
if self.index_updated and not force:
|
||||||
return
|
return
|
||||||
utils.exec_cmd("apt-get -o Dpkg::Progress-Fancy=0 update --quiet")
|
utils.exec_cmd("apt-get -o Dpkg::Progress-Fancy=0 update --quiet")
|
||||||
self.index_updated = True
|
self.index_updated = True
|
||||||
|
|||||||
Reference in New Issue
Block a user