From: Nathan Wagner Date: Mon, 26 Nov 2018 09:23:27 +0000 (+0000) Subject: add note for failing script X-Git-Tag: v0.3.0~16 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=49ff42bdf62fe00f15ec217171649f0ce8848c14 add note for failing script --- 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; - }