diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/packages/repo/config.toml | 1 | ||||
-rw-r--r-- | examples/packages/repo/pkg.toml | 12 |
2 files changed, 13 insertions, 0 deletions
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}} |