From ae244f238682759eb64cc10040caa2cf68364210 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 19 Feb 2021 09:55:24 +0100 Subject: Example: Add patchcheck phase to check whether patches are present Signed-off-by: Matthias Beyer --- examples/packages/repo/config.toml | 1 + examples/packages/repo/pkg.toml | 12 ++++++++++++ 2 files changed, 13 insertions(+) (limited to 'examples') diff --git a/examples/packages/repo/config.toml b/examples/packages/repo/config.toml index 1f099ca..34fb996 100644 --- a/examples/packages/repo/config.toml +++ b/examples/packages/repo/config.toml @@ -26,6 +26,7 @@ database_name = "butido" available_phases = [ "sourcecheck", + "patchcheck", "depcheck", "build" ] diff --git a/examples/packages/repo/pkg.toml b/examples/packages/repo/pkg.toml index a16c49c..cdd6a6c 100644 --- a/examples/packages/repo/pkg.toml +++ b/examples/packages/repo/pkg.toml @@ -20,6 +20,18 @@ sourcecheck.script = ''' } ''' +patchcheck.script = ''' + {{#if this.patches[0]}} + {{#each this.patches}} + if [[ ! -e "/patches/{{this}}" ]]; then + echo "Does not exist: /patches/{{this}}" + {{state "ERR" "Missing patch"}} + exit 1 + fi + {{/each}} + {{/if}} +''' + depcheck.script = ''' {{#each this.dependencies.runtime}} # Try to find sha of dependency {{this}} -- cgit v1.2.3