Script checks for root if run in restore mode. This might help with using it correctly

This commit is contained in:
2021-12-09 23:31:03 +01:00
parent 1b2dcc022e
commit f3c24be9a3

View File

@@ -32,6 +32,7 @@ def save_settings():
def restore():
global packagelist, config
if os.getuid() == 0:
try:
os.chdir(backupdir)
except FileNotFoundError:
@@ -49,6 +50,8 @@ def restore():
subprocess.call(["dpkg", "--set-selections"], stdin=packagelist)
subprocess.call(["apt-get", "dselect-upgrade"])
packagelist.close()
else:
print("You're not root! You can't restore packages unless you are root!")
try:
config = open("dconf_out.txt", "r")
except FileNotFoundError: