From 49ff42bdf62fe00f15ec217171649f0ce8848c14 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Mon, 26 Nov 2018 09:23:27 +0000 Subject: [PATCH] add note for failing script --- zpm-script.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zpm-script.c b/zpm-script.c index b8c9458..ba057ef 100644 --- a/zpm-script.c +++ b/zpm-script.c @@ -319,6 +319,7 @@ int main(int ac, char **av){ if (!zpm_extract(&zpm, hash, script, 0700)) { fprintf(stderr, "unable to extract script"); fail = HARD; + zpm_note_add(&zpm, pkgid, NULL, hash, "unable to extract %s script", phase); goto cleanup; } @@ -326,6 +327,10 @@ int main(int ac, char **av){ if (rv) { fprintf(stderr, "package %s script failed with code %d\n", pkgid, rv); + + zpm_import(&zpm, output, 0, hash); + zpm_note_add(&zpm, pkgid, NULL, hash, "package %s script failed with code %d", phase, rv); + fail = HARD; } @@ -343,5 +348,4 @@ cleanup: zpm_close(&zpm); return (fail == HARD || (required && fail)) ? EXIT_FAILURE : 0; - } -- 2.40.0