summaryrefslogtreecommitdiff
path: root/convert
blob: b4d0a7e555ef85ad5f429884d3d2d83a78cced24 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/usr/bin/bash

# Hacked up script to produce BuildStream conversions of some Baserock systems.

CONVERTER=../defs2bst/defs2bst.py
YBD=../ybd/ybd.py

mkdir -p elements

# Convert a selection of the Baserock x86_64 reference systems.

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            systems/base-system-x86_64-generic.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            systems/build-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            systems/devel-system-x86_64-generic.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            systems/minimal-system-x86_64-generic.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            gnome/systems/gnome-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            ivi/systems/ivi-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            trove/systems/trove-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            weston/systems/weston-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            weston/systems/weston-qt5-system-x86_64.morph x86_64

$CONVERTER --ybd $YBD \
           --definitions ./old \
           --output ./elements \
            --rebase strata/build-essential.morph gnu-toolchain.bst \
            unmaintained/systems/openstack-system-x86_64.morph x86_64

mkdir -p elements/systems

mv elements/base-system-x86_64-generic-content.bst elements/systems/base-system-content.bst
mv elements/build-system-x86_64-content.bst elements/systems/build-system-content.bst
mv elements/devel-system-x86_64-generic-content.bst elements/systems/devel-system-content.bst
mv elements/minimal-system-x86_64-generic-content.bst elements/systems/minimal-system-content.bst
mv elements/gnome/gnome-system-x86_64-content.bst elements/systems/gnome-system-content.bst
mv elements/ivi/ivi-system-x86_64-content.bst elements/systems/ivi-system-content.bst
mv elements/trove/trove-system-x86_64-content.bst elements/systems/trove-system-content.bst
mv elements/weston/weston-system-x86_64-content.bst elements/systems/weston-system-content.bst
mv elements/weston/weston-qt5-system-x86_64-content.bst elements/systems/weston-qt5-system-content.bst
mv elements/unmaintained/openstack-system-x86_64.bst elements/systems/openstack-system-content.bst