Fix: flatpaks are now stored and restored in the correct format

This commit is contained in:
2022-04-27 17:56:52 +02:00
parent 6928a544fd
commit 38f812cf8e

View File

@@ -63,7 +63,7 @@ def save_apt_packages():
def save_flatpak_apps(): def save_flatpak_apps():
f = open("flatpaks.txt", "w") f = open("flatpaks.txt", "w")
subprocess.run(args=["flatpak", "list", "--app", "--columns=origin,ref"], stdout=f) # This will store a junk line subprocess.run(args=["flatpak", "list", "--app", "--columns=ref"], stdout=f)
f.close() f.close()
@@ -87,10 +87,11 @@ def restore_apt_packages():
def restore_flatpak_apps(): def restore_flatpak_apps():
flatpaklist = open_backup_file("flatpaks.txt") flatpaklist = open_backup_file("flatpaks.txt")
announce_date("flatpak apps") announce_date("flatpak apps")
while True:
app = flatpaklist.readline() app = flatpaklist.readline()
while app: if app == "":
app = flatpaklist.readline() break
subprocess.run(args=["flatpak", "install", "--user", "--assumeyes", "app"]) subprocess.run(args=["flatpak", "install", "--user", "--assumeyes", app[0:-1]])
print("Done!") print("Done!")