Improve apt-get operations

This commit is contained in:
VirtuBox
2019-07-24 13:31:45 +02:00
parent 38ac1d70e7
commit 22446d448a

View File

@@ -83,11 +83,14 @@ class WOAptGet():
try:
with open('/var/log/wo/wordops.log', 'a') as f:
proc = subprocess.Popen("DEBIAN_FRONTEND=noninteractive "
"apt-get dist-upgrade -o "
"Dpkg::Options::=\"--force-confdef\""
" -o "
"Dpkg::Options::=\"--force-confold\""
" -y ",
"apt-get dist-upgrade "
"--option=Dpkg::options::="
"--force-confdef "
"--option=Dpkg::options::="
"--force-unsafe-io "
"--option=Dpkg::options::="
"--force-confold "
"--assume-yes --quiet ",
shell=True, stdin=None,
stdout=f, stderr=f,
executable="/bin/bash")
@@ -110,11 +113,13 @@ class WOAptGet():
try:
with open('/var/log/wo/wordops.log', 'a') as f:
proc = subprocess.Popen("DEBIAN_FRONTEND=noninteractive "
"apt-get install -o "
"Dpkg::Options::=\"--force-confdef\""
" -o "
"Dpkg::Options::=\"--force-confold\""
" -y --allow-unauthenticated {0}"
"apt-get install "
"--option=Dpkg::options::="
"--force-confdef "
"--option=Dpkg::options::="
"--force-confold "
"--assume-yes "
"--allow-unauthenticated {0}"
.format(all_packages), shell=True,
stdin=None, stdout=f, stderr=f,
executable="/bin/bash")
@@ -141,12 +146,14 @@ class WOAptGet():
try:
with open('/var/log/wo/wordops.log', 'a') as f:
if purge:
proc = subprocess.Popen('apt-get purge -y {0}'
proc = subprocess.Popen('apt-get autoremove --purge '
'--assume-yes {0}'
.format(all_packages), shell=True,
stdin=None, stdout=f, stderr=f,
executable="/bin/bash")
else:
proc = subprocess.Popen('apt-get remove -y {0}'
proc = subprocess.Popen('apt-get autoremove '
'--assume-yes {0}'
.format(all_packages), shell=True,
stdin=None, stdout=f, stderr=f,
executable="/bin/bash")