summaryrefslogtreecommitdiffstats
path: root/examples/packages/1/repo
diff options
context:
space:
mode:
Diffstat (limited to 'examples/packages/1/repo')
-rw-r--r--examples/packages/1/repo/a/pkg.toml14
-rw-r--r--examples/packages/1/repo/b/pkg.toml41
-rw-r--r--examples/packages/1/repo/c/pkg.toml15
-rw-r--r--examples/packages/1/repo/config.toml41
-rw-r--r--examples/packages/1/repo/d/pkg.toml14
-rw-r--r--examples/packages/1/repo/e/pkg.toml11
-rw-r--r--examples/packages/1/repo/f/pkg.toml11
-rw-r--r--examples/packages/1/repo/g/pkg.toml11
-rw-r--r--examples/packages/1/repo/h/pkg.toml14
-rw-r--r--examples/packages/1/repo/i/pkg.toml11
-rw-r--r--examples/packages/1/repo/j/pkg.toml11
-rw-r--r--examples/packages/1/repo/linterscript3
-rw-r--r--examples/packages/1/repo/pkg.toml71
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"}}
-
-