16 lines
469 B
Python
16 lines
469 B
Python
import subprocess
|
|
|
|
from AbstractModule import AbstractModule
|
|
|
|
|
|
class Systemupdate(AbstractModule):
|
|
|
|
def run(self):
|
|
print("Running update")
|
|
subprocess.call(["apt", "update"])
|
|
subprocess.call(["apt", "upgrade"])
|
|
subprocess.call(["apt", "dist-upgrade"])
|
|
subprocess.call(["apt", "autoremove"])
|
|
subprocess.call(["apt", "autoclean"])
|
|
print("All update processes finished, please check output for further details.")
|