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