[2/6] parser: Move trace below embedded script run

Message ID 1509002299-24631-2-git-send-email-stefan@herbrechtsmeier.net
State New
Headers show
Series
  • Untitled series #10274
Related show

Commit Message

Stefan Herbrechtsmeier Oct. 26, 2017, 7:18 a.m.
From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>

Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
---
 parser/parser.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

Patch

diff --git a/parser/parser.c b/parser/parser.c
index a41bc24..d569c2b 100644
--- a/parser/parser.c
+++ b/parser/parser.c
@@ -450,6 +450,10 @@  static int parse_images(parsertype p, void *cfg, struct swupdate_cfg *swcfg, lua
 		get_field(p, elem, "install-if-different", &image->id.install_if_different);
 		get_field(p, elem, "encrypted", &image->is_encrypted);
 
+		if (run_embscript(p, elem, image, L, swcfg->embscript))
+			return -1;
+		LIST_INSERT_HEAD(&swcfg->images, image, next);
+
 		TRACE("Found %sImage %s %s: %s in %s : %s for handler %s%s %s\n",
 			image->compressed ? "compressed " : "",
 			image->id.name,
@@ -461,12 +465,7 @@  static int parse_images(parsertype p, void *cfg, struct swupdate_cfg *swcfg, lua
 			strlen(image->type) ? image->type : "NOT FOUND",
 			image->install_directly ? " (installed from stream)" : "",
 			(strlen(image->id.name) && image->id.install_if_different) ?
-					"Version must be checked" : ""
-			);
-
-		if (run_embscript(p, elem, image, L, swcfg->embscript))
-			return -1;
-		LIST_INSERT_HEAD(&swcfg->images, image, next);
+					"Version must be checked" : "");
 	}
 
 	return 0;
@@ -521,6 +520,10 @@  static int parse_files(parsertype p, void *cfg, struct swupdate_cfg *swcfg, lua_
 		get_field(p, elem, "installed-directly", &file->install_directly);
 		get_field(p, elem, "install-if-different", &file->id.install_if_different);
 		get_field(p, elem, "encrypted", &file->is_encrypted);
+		if (run_embscript(p, elem, file, L, swcfg->embscript))
+			return -1;
+		LIST_INSERT_HEAD(&swcfg->images, file, next);
+
 		TRACE("Found %sFile %s %s: %s --> %s (%s) %s\n",
 			file->compressed ? "compressed " : "",
 			file->id.name,
@@ -530,10 +533,6 @@  static int parse_files(parsertype p, void *cfg, struct swupdate_cfg *swcfg, lua_
 			strlen(file->device) ? file->device : "ROOTFS",
 			(strlen(file->id.name) && file->id.install_if_different) ?
 					"Version must be checked" : "");
-
-		if (run_embscript(p, elem, file, L, swcfg->embscript))
-			return -1;
-		LIST_INSERT_HEAD(&swcfg->images, file, next);
 	}
 
 	return 0;