2020-03-05 19:40:04 +01:00
|
|
|
import subprocess
|
|
|
|
|
|
|
|
from AbstractModule import AbstractModule
|
|
|
|
|
|
|
|
|
|
|
|
class Systemupdate(AbstractModule):
|
|
|
|
|
|
|
|
def run(self):
|
|
|
|
print("Running update")
|
2020-03-05 19:50:23 +01:00
|
|
|
subprocess.call("apt update")
|
|
|
|
subprocess.call("apt upgrade")
|
|
|
|
subprocess.call("apt dist-upgrade")
|
|
|
|
subprocess.call("apt autoremove")
|
|
|
|
subprocess.call("apt autoclean")
|
2020-03-05 19:40:04 +01:00
|
|
|
print("All update processes finished, please check output for further details.")
|