summaryrefslogtreecommitdiff
path: root/scripts/generate-fake-stratum.sh
blob: 873ab78d6f3eaf6e54fac49032b80b6a4f504b75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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