From 582905d71e393bd6d1f7e5781f5449f2427ba40d Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Mon, 27 Mar 2023 21:05:08 -0700 Subject: [PATCH] add update portion --- iso/empanadas/empanadas/util/iso_utils.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/iso/empanadas/empanadas/util/iso_utils.py b/iso/empanadas/empanadas/util/iso_utils.py index f9422a4..146ea6c 100644 --- a/iso/empanadas/empanadas/util/iso_utils.py +++ b/iso/empanadas/empanadas/util/iso_utils.py @@ -1259,13 +1259,20 @@ class IsoBuild: fx = open(xorrspath, "w") for zm in sorted(result, key=self._sorting): found = False + replace = False for excl in exclude: if fnmatch(zm, excl): found = True break + for upda in update: + if fnmatch(zm, upda): + replace = True + break if found: continue - fx.write("-map %s %s\n" % (u[zm], zm)) + mcmd = "-update" if replace else "-map" + #fx.write("-map %s %s\n" % (u[zm], zm)) + fx.write("%s %s %s\n" % (mcmd, u[zm], zm)) fx.close() else: fh = open(filepath, "w")