summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README18
-rw-r--r--lorry-controller.conf35
2 files changed, 53 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..97edebf
--- /dev/null
+++ b/README
@@ -0,0 +1,18 @@
+Source code acquisition
+=======================
+
+This repository controls the source code acquisition service known as Lorry.
+
+When it was created, there were two stanzas in the controller configuration
+file. One which retrieved open source Baserock into your Trove and one which
+allows you to create individual Lorry configurations for other open source
+code.
+
+Please refer to the Trove Reference Manual chapters on the source code
+acquisition service (Lorry) and the Developing With Baserock document's
+scenarios regarding adding external software to your Trove before attempting to
+add any additional configuration to this repository.
+
+Remember, the Lorry tool is not permitted to manage repositories inside your
+prefix which is baserock.
+
diff --git a/lorry-controller.conf b/lorry-controller.conf
new file mode 100644
index 0000000..2e055b1
--- /dev/null
+++ b/lorry-controller.conf
@@ -0,0 +1,35 @@
+[
+ {
+ "type": "trove",
+ "uuid": "baserock/initial",
+ "serial": 1,
+ "trovehost": "git.baserock.org",
+ "ls-interval": "4H",
+ "interval": "2H",
+ "create": "always",
+ "destroy": "never",
+ "stagger": true,
+ "prefixmap": {
+ "baserock": "baserock",
+ "delta": "delta"
+ },
+ "ignore": [
+ "baserock/lorries"
+ ],
+ "tarball": "always"
+ },
+ {
+ "type": "lorries",
+ "uuid": "baserock/open-source-lorries",
+ "serial": 1,
+ "interval": "6H",
+ "create": "always",
+ "destroy": "never",
+ "stagger": true,
+ "prefix": "delta",
+ "tarball": "always",
+ "globs": [
+ "open-source-lorries/*.lorry"
+ ]
+ }
+]