diff options
Diffstat (limited to 'examples/packages/1/repo')
-rw-r--r-- | examples/packages/1/repo/a/pkg.toml | 14 | ||||
-rw-r--r-- | examples/packages/1/repo/b/pkg.toml | 41 | ||||
-rw-r--r-- | examples/packages/1/repo/c/pkg.toml | 15 | ||||
-rw-r--r-- | examples/packages/1/repo/config.toml | 41 | ||||
-rw-r--r-- | examples/packages/1/repo/d/pkg.toml | 14 | ||||
-rw-r--r-- | examples/packages/1/repo/e/pkg.toml | 11 | ||||
-rw-r--r-- | examples/packages/1/repo/f/pkg.toml | 11 | ||||
-rw-r--r-- | examples/packages/1/repo/g/pkg.toml | 11 | ||||
-rw-r--r-- | examples/packages/1/repo/h/pkg.toml | 14 | ||||
-rw-r--r-- | examples/packages/1/repo/i/pkg.toml | 11 | ||||
-rw-r--r-- | examples/packages/1/repo/j/pkg.toml | 11 | ||||
-rw-r--r-- | examples/packages/1/repo/linterscript | 3 | ||||
-rw-r--r-- | examples/packages/1/repo/pkg.toml | 71 |
13 files changed, 0 insertions, 268 deletions
diff --git a/examples/packages/1/repo/a/pkg.toml b/examples/packages/1/repo/a/pkg.toml deleted file mode 100644 index 6261999..0000000 --- a/examples/packages/1/repo/a/pkg.toml +++ /dev/null @@ -1,14 +0,0 @@ -name = "a" -version = "1" - -[sources.src] -url = "http://localhost:8180/a-1.source" -hash.hash = "eb68d0823f7047958133e66ebedc923825e8a8fe" - -[dependencies] -runtime = ["b =2", "c =3"] - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/b/pkg.toml b/examples/packages/1/repo/b/pkg.toml deleted file mode 100644 index df8cd3f..0000000 --- a/examples/packages/1/repo/b/pkg.toml +++ /dev/null @@ -1,41 +0,0 @@ -name = "b" -version = "2" - -[sources.src] -url = "http://localhost:8180/b-2.source" -hash.hash = "89cad6f574693c02c8ecf94983ec20ffad43af0b" - -[dependencies] -build = ["f =6"] -runtime = ["d =4", "e =5"] - -[environment] -FOO = "123" -BAR = "bla" - -[phases] -build.script = ''' - echo "Look my pretty variables: $FOO" - if [[ -z "$FOO" ]]; then - {{state "ERR" "Failed to find variable FOO"}} - exit 1 - fi - - if [[ "$FOO" != "123" ]]; then - {{state "ERR" "FOO is not equal to '123'"}} - exit 1 - fi - - echo "Look my pretty variables: $BAR" - if [[ -z "$BAR" ]]; then - {{state "ERR" "Failed to find variable BAR"}} - exit 1 - fi - - if [[ "$BAR" != "bla" ]]; then - {{state "ERR" "BAR is not equal to 'bla'"}} - exit 1 - fi - - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/c/pkg.toml b/examples/packages/1/repo/c/pkg.toml deleted file mode 100644 index 67533fb..0000000 --- a/examples/packages/1/repo/c/pkg.toml +++ /dev/null @@ -1,15 +0,0 @@ -name = "c" -version = "3" - -[sources.src] -url = "http://localhost:8180/c-3.source" -hash.hash = "ee4110c6e42791861e5720646c965580a0ddae8d" - -[dependencies] -runtime = ["g =7", "h =8"] - - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/config.toml b/examples/packages/1/repo/config.toml deleted file mode 100644 index 79f9fc8..0000000 --- a/examples/packages/1/repo/config.toml +++ /dev/null @@ -1,41 +0,0 @@ -# Configuration file for BUTIDO for this repository - -# In the example, these are configured via the environment. -# See README.md -#releases = "/tmp/example-1-releases" -#staging = "/tmp/example-1-staging" -#source_cache = "/tmp/example-1-sources" -#log_dir = "/tmp/example-1-logs" -#database_host = "localhost" -#database_port = 5432 -#database_user = "pgdev" -#database_password = "password" -#database_name = "butido" - -script_highlight_theme = "Solarized (dark)" - -script_linter = "linterscript" - -# Phases which can be configured in the packages -available_phases = [ "checksource", "unpack", "build", "package" ] - -[docker] -# Images which can be used to build -# images not listed here are automatically rejected -images = [ "debian:bullseye" ] -verify_images_present = true - -# List of docker endpoints -[[docker.endpoints]] -name = "localhost" -uri = "http://0.0.0.0:8095" -endpoint_type = "http" -speed = 1 -maxjobs = 10 - -[containers] -# environment variables which are allowed during container start -# This way, errors (typos) when passing environment to a build can be prevented -check_env_names = true -allowed_env = [ "FOO", "BAR" ] - diff --git a/examples/packages/1/repo/d/pkg.toml b/examples/packages/1/repo/d/pkg.toml deleted file mode 100644 index ff4430d..0000000 --- a/examples/packages/1/repo/d/pkg.toml +++ /dev/null @@ -1,14 +0,0 @@ -name = "d" -version = "4" - -[sources.src] -url = "http://localhost:8180/d-4.source" -hash.hash = "e8332116d7a7104f4affc10b6c65a93027441437" - -[dependencies] -build = ["i =9"] - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/e/pkg.toml b/examples/packages/1/repo/e/pkg.toml deleted file mode 100644 index 9bf14f6..0000000 --- a/examples/packages/1/repo/e/pkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -name = "e" -version = "5" - -[sources.src] -url = "http://localhost:8180/e-5.source" -hash.hash = "f2c844feb6ccb9e4977f256a5126aac77334ec5a" - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/f/pkg.toml b/examples/packages/1/repo/f/pkg.toml deleted file mode 100644 index c78e6fe..0000000 --- a/examples/packages/1/repo/f/pkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -name = "f" -version = "6" - -[sources.src] -url = "http://localhost:8180/f-6.source" -hash.hash = "1ad43418fb476e812c7c27c225a823eda89efc50" - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/g/pkg.toml b/examples/packages/1/repo/g/pkg.toml deleted file mode 100644 index caaea2f..0000000 --- a/examples/packages/1/repo/g/pkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -name = "g" -version = "7" - -[sources.src] -url = "http://localhost:8180/g-7.source" -hash.hash = "c7af27a237cb21368eb2b25a068e72283b528684" - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/h/pkg.toml b/examples/packages/1/repo/h/pkg.toml deleted file mode 100644 index eff3fdf..0000000 --- a/examples/packages/1/repo/h/pkg.toml +++ /dev/null @@ -1,14 +0,0 @@ -name = "h" -version = "8" - -[sources.src] -url = "http://localhost:8180/h-8.source" -hash.hash = "387d6873dfbdbaf116e1091c8b11eaf406b98f8f" - -[dependencies] -build = ["j =10"] - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/i/pkg.toml b/examples/packages/1/repo/i/pkg.toml deleted file mode 100644 index 7545e0b..0000000 --- a/examples/packages/1/repo/i/pkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -name = "i" -version = "9" - -[sources.src] -url = "http://localhost:8180/i-9.source" -hash.hash = "11578a82ef30e5c9787f6a2342dec4b856c257d2" - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/j/pkg.toml b/examples/packages/1/repo/j/pkg.toml deleted file mode 100644 index a1b87c6..0000000 --- a/examples/packages/1/repo/j/pkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -name = "j" -version = "10" - -[sources.src] -url = "http://localhost:8180/j-10.source" -hash.hash = "96ef992ccecfcef89a6a964af8a83b88a1351129" - -[phases] -build.script = ''' - echo "Building {{name}} in version {{version}}" -''' diff --git a/examples/packages/1/repo/linterscript b/examples/packages/1/repo/linterscript deleted file mode 100644 index 0178583..0000000 --- a/examples/packages/1/repo/linterscript +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -shellcheck - diff --git a/examples/packages/1/repo/pkg.toml b/examples/packages/1/repo/pkg.toml deleted file mode 100644 index 1ad8345..0000000 --- a/examples/packages/1/repo/pkg.toml +++ /dev/null @@ -1,71 +0,0 @@ -version = "1" -version_is_semver = false - -# no patches by default -patches = [] - -[sources.src] -hash.type = "sha1" -download_manually = false - -[dependencies] -build = [] -runtime = [] - -# Root description of phases -# can be overridden as well -[phases] - -checksource.script = ''' - {{phase "Checking sources"}} - {{progress 0}} - - echo "Sources for this Package:" - {{#each sources}} - echo "{{@key}} : {{this.url}}" - echo "{{this.hash.type}}: {{this.hash.hash}}" - - if [ ! -e /inputs/{{@key}}-{{this.hash.hash}}.source ]; then - {{state "ERR" "Failed to find source" }} - exit 1 - fi - {{/each}} - {{progress 20}} - - echo "All sources:" - echo "------------" - - ls /inputs - - echo "------------" -''' - -unpack.script = ''' - {{phase "Unpacking sources"}} - - mkdir /build - {{#each sources}} - mv /inputs/{{@key}}-{{this.hash.hash}}.source /build/ - {{/each}} - {{progress 40}} - - echo "Moving dependencies to /build" - mv /inputs/*.pkg /build/ - {{progress 60}} - - - ls /build -''' - -package.script = ''' - {{phase "package"}} - - mkdir /outputs - for f in /build/*; do - cat "$f" | sed 's,^, ,' >> /outputs/{{name}}-{{version}}.pkg - done - - {{progress 100}} - {{state "OK"}} - - |