summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-06-23 12:51:13 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2016-02-20 22:56:16 +0000
commitc8debf6b56614603aef94fa392418fdcaa0f05c7 (patch)
treef443c0dde4613813517944d43f8a245139ade1da
parent3deb84bea4c0f04f9bb28a8910258a2e1ee03c62 (diff)
downloaddefinitions-c8debf6b56614603aef94fa392418fdcaa0f05c7.tar.gz
Add script to generate fake stratum
Change-Id: I5d697cfe1bb264e01f6e6eedc8913961af671f9d
-rw-r--r--scripts/generate-fake-stratum.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/scripts/generate-fake-stratum.sh b/scripts/generate-fake-stratum.sh
new file mode 100644
index 00000000..873ab78d
--- /dev/null
+++ b/scripts/generate-fake-stratum.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+current=`pwd`
+git init /src/fake
+touch /src/fake/init
+cd /src/fake
+git add init
+git commit -am "init repo"
+cd "$current"
+
+stratum_name="fake-stratum"
+
+mkdir -p strata/$stratum_name
+
+echo "name: $stratum_name" > "strata/$stratum_name.morph"
+echo "kind: stratum" >> "strata/$stratum_name.morph"
+echo "chunks:" >> "strata/$stratum_name.morph"
+
+for var in `seq 1 50`; do
+ chunk_name="fake-chunk$var"
+ echo "name: $chunk_name" > "strata/$stratum_name/$chunk_name.morph"
+ echo "kind: chunk" >> "strata/$stratum_name/$chunk_name.morph"
+ echo "build-system: manual" >> "strata/$stratum_name/$chunk_name.morph"
+ echo "install-commands:" >> "strata/$stratum_name/$chunk_name.morph"
+ echo "- echo installing $chunk_name" >> "strata/$stratum_name/$chunk_name.morph"
+
+ echo "- name: $chunk_name" >> "strata/$stratum_name.morph"
+ echo " morph: strata/$stratum_name/$chunk_name.morph" >> "strata/$stratum_name.morph"
+ echo " repo: /src/fake" >> "strata/$stratum_name.morph"
+ echo " ref: master" >> "strata/$stratum_name.morph"
+ echo " build-mode: bootstrap" >> "strata/$stratum_name.morph"
+ echo " prefix: /tools" >> "strata/$stratum_name.morph"
+
+done