upgrade old snaps to dwrk + fix ptop

ptop would be wrong if a volume was moved on-disk since last run
This commit is contained in:
ed 2024-10-09 06:05:55 +00:00
parent 3d7facd774
commit 6b7ebdb7e9

View file

@ -1068,8 +1068,13 @@ class Up2k(object):
except:
pass
if reg2 and "dwrk" not in reg2[next(iter(reg2))]:
for job in reg2.values():
job["dwrk"] = job["wark"]
for k, job in reg2.items():
fp = djoin(job["ptop"], job["prel"], job["name"])
job["ptop"] = ptop
fp = djoin(ptop, job["prel"], job["name"])
if bos.path.exists(fp):
reg[k] = job
if "done" in job: